Ferry guide

CalMac ferry routes

Every Caledonian MacBrayne route - sailing times, vessels and seasonality across the west coast of Scotland and the Hebrides.

Explore on the map → All regions

81 routes

CalMac

Lamalum terminal → Eriskay terminal

  • car-and-foot
  • year-round
  • 21 min
CalMac

Castlebay → Sgor Beag terminal

  • car-and-foot
  • year-round
  • 2h 30m
CalMac

Largs Slip → Cumbrae Slip

  • car-and-foot
  • year-round
  • 4 min
CalMac

Port Kerrera → Kerrera terminal

  • car-and-foot
  • year-round
  • several-daily
  • 5 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Kerrera terminal → Port Kerrera

  • car-and-foot
  • year-round
  • several-daily
  • 5 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Eilean Dubh terminal → Carmac Ferries

  • car-and-foot
  • year-round
  • several-daily
  • 3h 30m

Auto-imported from GTFS feed; reverify each season.

CalMac

Carmac Ferries → Eilean Dubh terminal

  • car-and-foot
  • year-round
  • several-daily
  • 3h 30m

Auto-imported from GTFS feed; reverify each season.

CalMac

Eilean Staosnaig terminal → Sgeir-mrethhaid terminal

  • car-and-foot
  • year-round
  • several-daily
  • 2h 18m

Auto-imported from GTFS feed; reverify each season.

CalMac

Sgeir-mrethhaid terminal → Eilean Staosnaig terminal

  • car-and-foot
  • year-round
  • several-daily
  • 2h 18m

Auto-imported from GTFS feed; reverify each season.

CalMac

Craignure Ferry → Sgeir-mrethhaid terminal

  • car-and-foot
  • year-round
  • several-daily
  • 55 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Sgeir-mrethhaid terminal → Craignure Ferry

  • car-and-foot
  • year-round
  • several-daily
  • 55 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Lochaline Ferry Terminal → Fishnish Ferry Terminal

  • car-and-foot
  • year-round
  • several-daily
  • 18 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Fishnish Ferry Terminal → Lochaline Ferry Terminal

  • car-and-foot
  • year-round
  • several-daily
  • 18 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Fionnphort Ferry terminal → Iona

  • car-and-foot
  • year-round
  • several-daily
  • 10 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Iona → Fionnphort Ferry terminal

  • car-and-foot
  • year-round
  • several-daily
  • 10 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Eilean na Beithe terminal → Ferry terminal

  • car-and-foot
  • year-round
  • several-daily
  • 35 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Ferry terminal → Eilean na Beithe terminal

  • car-and-foot
  • year-round
  • several-daily
  • 35 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Sgeir-mrethhaid terminal → Lismore terminal

  • car-and-foot
  • year-round
  • several-daily
  • 55 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Lismore terminal → Sgeir-mrethhaid terminal

  • car-and-foot
  • year-round
  • several-daily
  • 55 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Sgeir-mrethhaid terminal → Sgor Beag terminal

  • car-and-foot
  • year-round
  • several-daily
  • 3h 49m

Auto-imported from GTFS feed; reverify each season.

CalMac

Sgor Beag terminal → Sgeir-mrethhaid terminal

  • car-and-foot
  • year-round
  • several-daily
  • 3h 49m

Auto-imported from GTFS feed; reverify each season.

CalMac

Sgeir-mrethhaid terminal → Castlebay

  • car-and-foot
  • year-round
  • several-daily
  • 4h 45m

Auto-imported from GTFS feed; reverify each season.

CalMac

Sgeir-mrethhaid terminal → Sgeir-mrethhaid terminal

  • car-and-foot
  • year-round
  • several-daily
  • 7h 43m

Auto-imported from GTFS feed; reverify each season.

CalMac

Castlebay → Sgeir-mrethhaid terminal

  • car-and-foot
  • year-round
  • several-daily
  • 4h 45m

Auto-imported from GTFS feed; reverify each season.

CalMac

Eilean Àird nan Gobhar terminal → Sconser Isle Of Skye Ferry Terminal

  • car-and-foot
  • year-round
  • several-daily
  • 25 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Sconser Isle Of Skye Ferry Terminal → Eilean Àird nan Gobhar terminal

  • car-and-foot
  • year-round
  • several-daily
  • 25 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Carmac Ferries → Armadale Ferry

  • car-and-foot
  • year-round
  • several-daily
  • 35 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Armadale Ferry → Carmac Ferries

  • car-and-foot
  • year-round
  • several-daily
  • 35 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Canna Pier → Carmac Ferries

  • car-and-foot
  • year-round
  • several-daily
  • 3h 21m

Auto-imported from GTFS feed; reverify each season.

CalMac

Carmac Ferries → Carmac Ferries

  • car-and-foot
  • year-round
  • several-daily
  • 5h 2m

Auto-imported from GTFS feed; reverify each season.

CalMac

Bogha na Fionn-aird terminal → Carmac Ferries

  • car-and-foot
  • year-round
  • several-daily
  • 2h 25m

Auto-imported from GTFS feed; reverify each season.

CalMac

Carmac Ferries → Canna Pier

  • car-and-foot
  • year-round
  • several-daily
  • 3h 21m

Auto-imported from GTFS feed; reverify each season.

CalMac

Eigg → Carmac Ferries

  • car-and-foot
  • year-round
  • several-daily
  • 2h 45m

Auto-imported from GTFS feed; reverify each season.

CalMac

Carmac Ferries → Eigg

  • car-and-foot
  • year-round
  • several-daily
  • 2h 45m

Auto-imported from GTFS feed; reverify each season.

CalMac

Carmac Ferries → Bogha na Fionn-aird terminal

  • car-and-foot
  • year-round
  • several-daily
  • 2h 24m

Auto-imported from GTFS feed; reverify each season.

CalMac

Kilcreggan → Ferry terminal

  • car-and-foot
  • year-round
  • several-daily
  • 13 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Ferry terminal → Kilcreggan

  • car-and-foot
  • year-round
  • several-daily
  • 13 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Ferry terminal → Ferry terminal

  • car-and-foot
  • year-round
  • several-daily
  • 25 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Ferry terminal → Ferry terminal

  • car-and-foot
  • year-round
  • several-daily
  • 25 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Lamalum terminal → Eriskay terminal

  • car-and-foot
  • year-round
  • several-daily
  • 40 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Eriskay terminal → Lamalum terminal

  • car-and-foot
  • year-round
  • several-daily
  • 40 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Ferry terminal → Eilean Casaig terminal

  • car-and-foot
  • year-round
  • several-daily
  • 1h 45m

Auto-imported from GTFS feed; reverify each season.

CalMac

Ferry terminal → Eilean a' Ghuail terminal

  • car-and-foot
  • year-round
  • several-daily
  • 1h 40m

Auto-imported from GTFS feed; reverify each season.

CalMac

Eilean Casaig terminal → Ferry terminal

  • car-and-foot
  • year-round
  • several-daily
  • 1h 45m

Auto-imported from GTFS feed; reverify each season.

CalMac

Eilean a' Ghuail terminal → Ferry terminal

  • car-and-foot
  • year-round
  • several-daily
  • 1h 40m

Auto-imported from GTFS feed; reverify each season.

CalMac

Fiar Eilean terminal → Eilean Fuam terminal

  • car-and-foot
  • year-round
  • several-daily
  • 1h 0m

Auto-imported from GTFS feed; reverify each season.

CalMac

Eilean Fuam terminal → Fiar Eilean terminal

  • car-and-foot
  • year-round
  • several-daily
  • 1h 0m

Auto-imported from GTFS feed; reverify each season.

CalMac

Ferry terminal → Goat Island terminal

  • car-and-foot
  • year-round
  • several-daily
  • 2h 40m

Auto-imported from GTFS feed; reverify each season.

CalMac

Goat Island terminal → Ferry terminal

  • car-and-foot
  • year-round
  • several-daily
  • 2h 40m

Auto-imported from GTFS feed; reverify each season.

CalMac

Tarbert (Loch Fyne) Ferry Terminal → Portavadie Ferry Terminal

  • car-and-foot
  • year-round
  • several-daily
  • 25 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Portavadie Ferry Terminal → Tarbert (Loch Fyne) Ferry Terminal

  • car-and-foot
  • year-round
  • several-daily
  • 25 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Wemyss Bay → Ferry terminal

  • car-and-foot
  • year-round
  • several-daily
  • 35 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Ferry terminal → Wemyss Bay

  • car-and-foot
  • year-round
  • several-daily
  • 35 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Colintraive → Rhubodach

  • car-and-foot
  • year-round
  • several-daily
  • 5 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Rhubodach → Colintraive

  • car-and-foot
  • year-round
  • several-daily
  • 5 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Troon Ferry Terminal → Ferry terminal

  • car-and-foot
  • year-round
  • several-daily
  • 1h 15m

Auto-imported from GTFS feed; reverify each season.

CalMac

Ferry terminal → Troon Ferry Terminal

  • car-and-foot
  • year-round
  • several-daily
  • 1h 14m

Auto-imported from GTFS feed; reverify each season.

CalMac

Ferry terminal → Ardrossan

  • car-and-foot
  • year-round
  • several-daily
  • 55 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Ardrossan → Ferry terminal

  • car-and-foot
  • year-round
  • several-daily
  • 55 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Lochranza Arran Ferry Terminal → Ferry terminal

  • car-and-foot
  • year-round
  • several-daily
  • 30 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Ferry terminal → Lochranza Arran Ferry Terminal

  • car-and-foot
  • year-round
  • several-daily
  • 30 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Cumbrae Slip → Largs Ferry Terminal

  • car-and-foot
  • year-round
  • several-daily
  • 10 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Largs Ferry Terminal → Cumbrae Slip

  • car-and-foot
  • year-round
  • several-daily
  • 10 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Tayinloan - Gigha Ferry Terminal → Gigha

  • car-and-foot
  • year-round
  • several-daily
  • 20 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Gigha → Tayinloan - Gigha Ferry Terminal

  • car-and-foot
  • year-round
  • several-daily
  • 20 min

Auto-imported from GTFS feed; reverify each season.

CalMac

Sgeir Liath terminal → Kennacraig

  • car-and-foot
  • year-round
  • several-daily
  • 2h 14m

Auto-imported from GTFS feed; reverify each season.

CalMac

Sgeir-mrethhaid terminal → Kennacraig

  • car-and-foot
  • year-round
  • several-daily
  • 6h 20m

Auto-imported from GTFS feed; reverify each season.

CalMac

Kennacraig → Port Askaig Ferry Terminal

  • car-and-foot
  • year-round
  • several-daily
  • 2h 0m

Auto-imported from GTFS feed; reverify each season.

CalMac

Port Askaig Ferry Terminal → Kennacraig

  • car-and-foot
  • year-round
  • several-daily
  • 1h 58m

Auto-imported from GTFS feed; reverify each season.

CalMac

Kennacraig → Sgeir Liath terminal

  • car-and-foot
  • year-round
  • several-daily
  • 2h 13m

Auto-imported from GTFS feed; reverify each season.

CalMac

Kennacraig → Sgeir-mrethhaid terminal

  • car-and-foot
  • year-round
  • several-daily
  • 6h 31m

Auto-imported from GTFS feed; reverify each season.

CalMac

Sgeir-mrethhaid terminal → Port Askaig Ferry Terminal

  • car-and-foot
  • year-round
  • several-daily
  • 4h 0m

Auto-imported from GTFS feed; reverify each season.