Het Argyll Arms Hotel ligt aan de hoofdstraat van Campbeltown, dicht bij de kust en waar de veerboten vertrekken naar Ardrossan.
L'Argyll Arms Hotel est situé dans la rue principale de Campbeltown, à proximité du front de mer d'où les ferries partent pour Ardrossan.