Your #1 Ferry travel and route comparison guide. In-depth guides and maps for 804 ferry routes in 70 countries.




Distance 34 miles, 55 km
Destination(s) 🇬🇧 Scotland, 🇬🇧 United Kingdom
Duration 2h 36 mins.
Operated by CalMac Ferries
Sailings Up to 3 times per week

The Ardrossan-Campbeltown ferry provides a crossing of the Firth of Clyde estuary. This means you don’t have to drive all the way around.

Add your review

Ferry to Campbeltown and Ardrossan

The Ardrossan-Campbeltown ferry takes you across the Firth of Clyde estuary to the Kintyre peninsula. This prevents you from having to drive no less than 150 miles (around 3.5 hours). It's a popular ferry within Scotland. In general availability of this ferry is pretty good. Arran is also in the Firth of Clyde estuary

  • This ferry service is seasonal. The summer timetables will run from 31 March 2023 – 22 October 2023.

Route Map

The map shows the route of the Ardrossan-Campbeltown ferry.

Tickets and Booking

Ferry tickets on this route can be booked through Caledonian Macbrayne Ferries. When the ferries depart and what the routes are, very much depends on the season and the crowds. In quieter periods the ferries sometimes make a stopover. The exact itineraries can be found on the CalMac website. Summer timetables will come into effect after March 30th.


Which ferry companies sail on this crossing?

The ferry between Ardrossan and Campbeltown is currently operated by: CalMac Ferries.

How long does the Ardrossan-Campbeltown crossing take?

The travel time of the Ardrossan-Campbeltown ferry is around: 2h 36 minutes. Please arrive early at the harbour and calculate extra time for check-in and boarding if necessary. How long in advance you need to be present is usually communicated on your ticket or on the website of the ferry operator you sail with.

How often does the Ardrossan-Campbeltown ferry sail?

You can usually take the ferry from Ardrossan to Campbeltown (or the ferry from Campbeltown to Ardrossan) 3 times per week. Depending on the season, the number of people on the ferry and the weather forecast, the ferry company can deviate from the timetable/ferry schedule.

What is the distance between Ardrossan and Campbeltown?

The distance between Ardrossan and Campbeltown is approximately 34 miles or 55 km.