Which crossing runs where, and when it sails.
Pick where you are going and when.
Choose a departure and destination to see sailings.
23 of 31 shown need attention
Ardmhor (Barra) → Eriskay
~40 minusually MV Loch AlainnDaily
Berneray → Leverburgh
~1 hr 10 minusually MV Loch PortainDaily
Oban → Castlebay
Weather
~4 hr 45 minusually MV Isle of LewisMost days
Oban → Mallaig → Lochboisdale
Weather
~5 hr 30 minusually MV Lord of the IslesMost days
Uig → Lochmaddy
Wednesday 30 September
~1 hr 45 minusually MV HebridesDaily
Uig → Tarbert (Harris)
Weather
~1 hr 40 minusually MV HebridesDaily
Ullapool → Stornoway
Weather
~2 hr 40 minusually MV Loch SeaforthDaily, twice most days
Mallaig → Armadale
Operational
~30 minusually MV LochnevisDaily
Mallaig → Eigg → Muck → Rum → Canna
Weather
~2 hr 50 minusually MV LochnevisSeveral times weekly
Sconser → Raasay
~25 minusually MV HallaigDaily, frequent
Fionnphort → Iona
Weather
~10 minusually MV Loch BuieDaily, frequent
Gallanach → Kerrera
~5 minusually MV CarvoriaDaily, frequent
Lochaline → Fishnish
Weather
~18 minusually MV LochinvarDaily, frequent
Oban → Coll (Arinagour) → Tiree (Scarinish)
Weather
~3 hr 50 minusually MV ClansmanMost days
Oban → Craignure
Weather
~1 hrusually MV Loch FrisaDaily, multiple sailings
Oban → Lismore (Achnacroish)
Tidal
~55 minusually MV Loch StrivenDaily
Tobermory → Kilchoan
Weather
~35 minusually MV Loch LinnheDaily
Kennacraig → Port Askaig
Technical
~1 hr 55 minusually MV FinlagganDaily
Kennacraig → Port Ellen
usually MV FinlagganDaily
Oban → Colonsay (Scalasaig) → Port Askaig → Kennacraig
Weather
usually MV ClansmanSeveral times weekly
Tayinloan → Gigha (Ardminish)
Weather
~20 minusually MV Loch RanzaDaily, hourly
Ardrossan → Brodick
Arran service information for Monday 7 September to Thursday 8 October
~55 minusually MV Caledonian IslesDaily, multiple sailings
Ardrossan → Campbeltown
Seasonal, limited sailings
Claonaig → Tarbert (Loch Fyne) → Lochranza
Operational
~30 minusually MV CatrionaSeasonal, daily
Colintraive → Rhubodach
Weather
~5 minusually MV Loch DunveganDaily, frequent
Gourock → Dunoon
Operational
~25 minusually MV Ali CatDaily, passenger only
Gourock → Kilcreggan
~13 minusually MV ChieftainWeekdays, passenger only
Largs → Cumbrae Slip
Weather
~10 minusually MV Loch RiddonDaily, every 15–30 min
Tarbert (Loch Fyne) → Portavadie
Operational
~25 minusually MV Isle of CumbraeDaily
Troon → Brodick
~1 hr 20 minusually MV AlfredDaily when Ardrossan is off
Wemyss Bay → Rothesay
Operational
~35 minusually MV ArgyleDaily, half-hourly at peak
Status from CalMac, updated 20:21
Times are subject to change; book via calmac.co.uk/timetables. Live vessel positions on the map are fully working and update on their own.