Scottish ferries explained

Ferries are part of the journey on Scotland's west coast and to the northern isles. They are reliable most of the time, but space is limited, weather matters, and summer sailings sell out. A little planning makes a big difference.

A Caledonian MacBrayne ferry in Oban Bay
Photo: Virtual-Pano, CC BY 4.0, via Wikimedia Commons

Last checked 11 November 2026. Timetables, prices and opening dates change: check the operator before you travel.

Who runs what

Main routes and approximate crossing times

RouteOperatorApprox. crossing
Ardrossan (or Troon) to Brodick, ArranCalMac55 min to 1 hr 15 min
Kennacraig to Port Ellen or Port Askaig, IslayCalMac2 hr to 2 hr 20 min
Oban to Craignure, MullCalMac45 to 50 min
Fionnphort to Iona (foot passengers)CalMac10 min
Mallaig to Armadale, SkyeCalMac45 min
Mallaig to Eigg, Muck, Rum, Canna (foot passengers)CalMac1 hr to 3 hr+, varies by day
Uig, Skye to Tarbert, HarrisCalMac1 hr 40 min
Uig, Skye to Lochmaddy, North UistCalMac1 hr 45 min
Ullapool to Stornoway, LewisCalMac2 hr 30 min
Oban to Castlebay, BarraCalMacabout 4 hr 45 min
Leverburgh, Harris to BernerayCalMac1 hr
Corran to ArdgourHighland Council5 to 10 min, frequent
Scrabster to Stromness, OrkneyNorthLink1 hr 30 min
Gills Bay to St Margaret's Hope, OrkneyPentland Ferriesabout 1 hr
Aberdeen to Kirkwall, OrkneyNorthLinkabout 6 hr
Aberdeen to Lerwick, Shetland (overnight)NorthLink12 to 14 hr

Check before you travel. Timetables change between summer and winter, vessels are moved between routes when others are in for repair, and ports are sometimes closed for works. The times above are typical, not guaranteed. Always check the operator's website for your dates.

When to book

Checking in and on board

Arrive at the port in good time; operators publish check-in times for each route, and on some routes you can lose your space if you are late. Larger CalMac ferries have a café and lounges; small ferries have little more than a covered deck. On short crossings you may be asked to stay with your car.

Disruption

West-coast ferries are cancelled in gales and occasionally for technical problems. CalMac's ageing fleet has had a series of breakdowns in recent years, and new vessels have been entering service gradually. What this means for you:

Island hopping

CalMac has offered island-hopping tickets that cover set combinations of routes. Check the operator's current offers; they can save money but you still need to reserve vehicle space on each sailing. A popular hop is Oban to Barra, south to north through the Outer Hebrides by causeway and the Eriskay and Berneray ferries, and back to Skye from Tarbert or to Ullapool from Stornoway.

Ferry questions

Do I need to book a CalMac ferry in advance?

With a car between May and September, yes, on the popular routes. Foot passengers can usually travel without booking, though it is wise on small or busy sailings.

What happens if my ferry is cancelled?

The operator will usually transfer you to the next available sailing, which may be the next day. Keep a spare day before any flight home, and sign up for route alerts.

Is there a ferry from mainland Scotland to Skye?

Yes, from Mallaig to Armadale, and seasonally from Glenelg to Kylerhea. But most people use the free Skye Bridge at Kyle of Lochalsh.