Two ships of the Royal Navy have borne the name HMS Campbeltown, after Campbeltown in Scotland, with a third announced:

Battle Honours

edit