top of page

Select a Crossing

You can select a specific crossing here, just choose the route name from the drop down list below. 

Filter by Operational

Ardrossan - Campbeltown

Ardrossan - Campbeltown

Currently Suspended

Crossing Time:

2 hours 40 minutes

Regular Ship:

ISLE OF ARRAN

Ardrossan / Troon - Brodick

Ardrossan / Troon - Brodick

Currently in Operation

Crossing Time:

55 Minutes

Regular Ship:

CALEDONIAN ISLES

Ballycastle - Rathlin

Ballycastle - Rathlin

No Longer in Operation

Crossing Time:

Regular Ship:

Berneray - Leverburgh

Berneray - Leverburgh

Currently in Operation

Crossing Time:

60 Minutes

Regular Ship:

LOCH PORTAIN

Colintraive - Rhubodach

Colintraive - Rhubodach

Currently in Operation

Crossing Time:

4 Minutes

Regular Ship:

LOCH DUNVEGAN (II)

Eriskay Tender

Eriskay Tender

No Longer in Operation

Crossing Time:

Regular Ship:

ERISKAY

Fionnphort - Iona

Fionnphort - Iona

Currently in Operation

Crossing Time:

10 Minutes

Regular Ship:

LOCH BUIE (III)

Gigha - Jura - Islay - Colonsay

Gigha - Jura - Islay - Colonsay

No Longer in Operation

Crossing Time:

Regular Ship:

Glasgow - Outer Isles Mail

Glasgow - Outer Isles Mail

No Longer in Operation

Crossing Time:

Regular Ship:

Gourock - Dunoon

Gourock - Dunoon

Currently in Operation

Crossing Time:

25 Minutes

Regular Ship:

ARGYLL FLYER

Gourock – Campbeltown / Inverary

Gourock – Campbeltown / Inverary

No Longer in Operation

Crossing Time:

Regular Ship:

Kennacraig - Port Askaig - Colonsay - Oban

Kennacraig - Port Askaig - Colonsay - Oban

Currently in Operation

Crossing Time:

6 hours 15 Minutes

Regular Ship:

ISLE OF ARRAN

Kyle Cruises

Kyle Cruises

No Longer in Operation

Crossing Time:

Regular Ship:

Kyle – Toscaig / Kylerhea

Kyle – Toscaig / Kylerhea

No Longer in Operation

Crossing Time:

1 Hour (Kyle to Toscaig) / 40 minutes (Kyle to Kylerhea)

Regular Ship:

BRUERNISH

Largs - Cumbrae

Largs - Cumbrae

Currently in Operation

Crossing Time:

10 Minutes

Regular Ship:

LOCH SHIRA

Loch Shiel

Loch Shiel

No Longer in Operation

Crossing Time:

Regular Ship:

LOCHSHIEL

Mallaig - Armadale

Mallaig - Armadale

Currently in Operation

Crossing Time:

30-45 minutes

Regular Ship:

LOCH FYNE

Mallaig - Rum / Eigg / Muck / Canna

Mallaig - Rum / Eigg / Muck / Canna

Currently in Operation

Crossing Time:

7 hours (Round Trip)

Regular Ship:

LOCHNEVIS (II)

Mull and Ancient Castles Cruise

Mull and Ancient Castles Cruise

No Longer in Operation

Crossing Time:

Regular Ship:

ISLE OF MULL

Oban - Coll - Tiree - Barra (Summer Only)

Oban - Coll - Tiree - Barra (Summer Only)

Currently in Operation

Crossing Time:

7 hours

Regular Ship:

CLANSMAN (V)

Oban - Colonsay

Oban - Colonsay

Currently in Operation

Crossing Time:

2 hours 20 minutes

Regular Ship:

HEBRIDEAN ISLES

Oban - Fort William Cruises

Oban - Fort William Cruises

No Longer in Operation

Crossing Time:

Regular Ship:

KING GEORGE V

Oban - Lismore

Oban - Lismore

Currently in Operation

Crossing Time:

50 Minutes

Regular Ship:

LOCH STRIVEN

Otternish - Berneray

Otternish - Berneray

Currently in Operation

Crossing Time:

5 minutes

Regular Ship:

Rodel Tender

Rodel Tender

No Longer in Operation

Crossing Time:

Regular Ship:

Sconser - Raasay

Sconser - Raasay

Currently in Operation

Crossing Time:

25 Minutes

Regular Ship:

HALLAIG

Small Isles Tender

Small Isles Tender

No Longer in Operation

Crossing Time:

Regular Ship:

Stornoway Mail

Stornoway Mail

No Longer in Operation

Crossing Time:

Regular Ship:

Tarbert (Loch Fyne) - Portavadie

Tarbert (Loch Fyne) - Portavadie

Currently in Operation

Crossing Time:

25 Minutes

Regular Ship:

CATRIONA

Tobermory - Kilchoan

Tobermory - Kilchoan

Currently in Operation

Crossing Time:

35 Minutes

Regular Ship:

LOCH TARBERT

Uig - Tarbert (Harris) / Lochmaddy

Uig - Tarbert (Harris) / Lochmaddy

Currently in Operation

Crossing Time:

1hr 45 minutes

Regular Ship:

HEBRIDES (III)

Ullapool - Stornoway (Freight Service)

Ullapool - Stornoway (Freight Service)

Currently in Operation

Crossing Time:

2 hours 30 minutes

Regular Ship:

LOCH SEAFORTH (II)

West Loch Tarbert – Port Ellen / Gigha

West Loch Tarbert – Port Ellen / Gigha

No Longer in Operation

Crossing Time:

Regular Ship:

PIONEER (III)

Ardrossan - Douglas

Ardrossan - Douglas

No Longer in Operation

Crossing Time:

8 hours

Regular Ship:

CLAYMORE (III)

Ayr Excursion Steamer

Ayr Excursion Steamer

No Longer in Operation

Crossing Time:

Regular Ship:

Barra - Eriskay

Barra - Eriskay

Currently in Operation

Crossing Time:

40 Minutes

Regular Ship:

LOCH ALAINN

Claonaig - Lochranza (Summer Only)

Claonaig - Lochranza (Summer Only)

Currently in Operation

Crossing Time:

30 Minutes

Regular Ship:

CATRIONA

Craignure Tender

Craignure Tender

No Longer in Operation

Crossing Time:

Regular Ship:

CRAIGNURE

Fairlie - Brodick - Tarbert

Fairlie - Brodick - Tarbert

No Longer in Operation

Crossing Time:

3 hours 5 minutes

Regular Ship:

COWAL (II)

Gallanach - Kerrera

Gallanach - Kerrera

Currently in Operation

Crossing Time:

5 Minutes

Regular Ship:

CARVORIA

Glasgow - Ardrishaig

Glasgow - Ardrishaig

No Longer in Operation

Crossing Time:

Regular Ship:

Glasgow - Skipness / Bute / Arran

Glasgow - Skipness / Bute / Arran

No Longer in Operation

Crossing Time:

Regular Ship:

Gourock - Kilcreggan

Gourock - Kilcreggan

Currently in Operation

Crossing Time:

12 minutes
Regular Ship: Chieftain

Regular Ship:

Iona / Staffa Tender

Iona / Staffa Tender

No Longer in Operation

Crossing Time:

Regular Ship:

Kennacraig - Port Ellen / Port Askaig

Kennacraig - Port Ellen / Port Askaig

Currently in Operation

Crossing Time:

2 hours 20 Minutes

Regular Ship:

FINLAGGAN

Kyle of Lochalsh - Kyleakin

Kyle of Lochalsh - Kyleakin

No Longer in Operation

Crossing Time:

5 minutes

Regular Ship:

LOCH DUNVEGAN (II)

Kyles Scalpay - Scalpay

Kyles Scalpay - Scalpay

No Longer in Operation

Crossing Time:

5 Minutes

Regular Ship:

RHUM

Loch Awe

Loch Awe

No Longer in Operation

Crossing Time:

Regular Ship:

COUNTESS OF BREADALBANE

Lochaline - Fishnish

Lochaline - Fishnish

Currently in Operation

Crossing Time:

15 Minutes

Regular Ship:

LOCHINVAR

Mallaig - Lochboisdale

Mallaig - Lochboisdale

Currently in Operation

Crossing Time:

3 hours 30 minutes - 6 hours

Regular Ship:

LORD OF THE ISLES

Mallaig - Tobermory - Coll - Tiree

Mallaig - Tobermory - Coll - Tiree

No Longer in Operation

Crossing Time:

6 hours

Regular Ship:

IONA (VI)

Oban - Castlebay / Lochboisdale

Oban - Castlebay / Lochboisdale

Currently in Operation

Crossing Time:

4 hours 45 minutes to
5 hours 45 minutes

Regular Ship:

ISLE OF LEWIS

Oban - Coll / Tiree

Oban - Coll / Tiree

Currently in Operation

Crossing Time:

2 hours 40 minutes (Coll), 3 hours 35 minutes (Tiree)

Regular Ship:

CLANSMAN (V)

Oban - Craignure

Oban - Craignure

Currently in Operation

Crossing Time:

45 Minutes

Regular Ship:

ISLE OF MULL

Oban - Iona - Staffa - Tobermory

Oban - Iona - Staffa - Tobermory

No Longer in Operation

Crossing Time:

Regular Ship:

KING GEORGE V

Oban Cruises

Oban Cruises

No Longer in Operation

Crossing Time:

Regular Ship:

GLEN SANNOX (III)

Portree Mail

Portree Mail

No Longer in Operation

Crossing Time:

Regular Ship:

Rothesay - Brodick

Rothesay - Brodick

No Longer in Operation

Crossing Time:

2 hours 10 minutes

Regular Ship:

PIONEER (III)

Skye - Circuit

Skye - Circuit

No Longer in Operation

Crossing Time:

Regular Ship:

Sound of Mull (Oban - Craignure - Lochaline - Salen - Drimnin - Tobermory)

Sound of Mull (Oban - Craignure - Lochaline - Salen - Drimnin - Tobermory)

No Longer in Operation

Crossing Time:

Regular Ship:

Tarbert (Loch Fyne) - Lochranza (Winter Only)

Tarbert (Loch Fyne) - Lochranza (Winter Only)

Currently in Operation

Crossing Time:

1 hour 25 minutes

Regular Ship:

CATRIONA

Tayinloan - Gigha

Tayinloan - Gigha

Currently in Operation

Crossing Time:

20 Minutes

Regular Ship:

LOCH RANZA

Tobermory – Mingary

Tobermory – Mingary

No Longer in Operation

Crossing Time:

Regular Ship:

Ullapool - Stornoway

Ullapool - Stornoway

Currently in Operation

Crossing Time:

2 hours 30 minutes

Regular Ship:

LOCH SEAFORTH (II)

Wemyss Bay - Rothesay

Wemyss Bay - Rothesay

Currently in Operation

Crossing Time:

35 minutes

Regular Ship:

ARGYLE (VII)

Routes - Past & Present

Take a look at a list of routes operated by CalMac and its predecessors on the West Coast of Scotland and beyond.

A wide and varying range of operational requirements make CalMac's network so diverse - along with the vessels that served them. The change in tourism, communities and the way in which cargo is handled have all contributed to the history of each route.

We are busy working on completing some of the past routes, if you have anything to add, please share it with us.

See something you wish to add to this page? Let us know, Contact Us.

All content © 2001 - 2026 Ships of CalMac unless otherwise stated.

THIS SITE IS NOT LINKED TO THE OFFICIAL CALMAC WEBSITE

Ships of CalMac is a free resource funded by its creators.

25 years

SOCLogo.png
bottom of page