top of page

Select a Crossing

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

Ardrossan - Brodick

Ardrossan - Brodick

Currently in Operation

Crossing Time:

55 Minutes

Regular Ship:

CALEDONIAN ISLES

Ardrossan - Campbeltown

Ardrossan - Campbeltown

Currently in Operation

Crossing Time:

2 hours 40 minutes

Regular Ship:

ISLE OF ARRAN

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 - Cruise

Crossing Time:

Regular Ship:

Ballycastle - Rathlin

Ballycastle - Rathlin

No Longer in Operation

Crossing Time:

Regular Ship:

Barra - Eriskay

Barra - Eriskay

Currently in Operation

Crossing Time:

40 Minutes

Regular Ship:

LOCH ALAINN

Berneray - Leverburgh

Berneray - Leverburgh

Currently in Operation

Crossing Time:

60 Minutes

Regular Ship:

LOCH PORTAIN

Claonaig - Lochranza (Summer Only)

Claonaig - Lochranza (Summer Only)

Currently in Operation

Crossing Time:

30 Minutes

Regular Ship:

CATRIONA

Colintraive - Rhubodach

Colintraive - Rhubodach

Currently in Operation

Crossing Time:

4 Minutes

Regular Ship:

LOCH DUNVEGAN (II)

Craignure Tender

Craignure Tender

No Longer in Operation - Tender Duties

Crossing Time:

Regular Ship:

CRAIGNURE

Eriskay Tender

Eriskay Tender

No Longer in Operation - Tender Duties

Crossing Time:

Regular Ship:

ERISKAY

Fairlie - Brodick - Tarbert

Fairlie - Brodick - Tarbert

No Longer in Operation

Crossing Time:

3 hours 5 minutes

Regular Ship:

COWAL (II)

Fionnphort - Iona

Fionnphort - Iona

Currently in Operation

Crossing Time:

10 Minutes

Regular Ship:

LOCH BUIE (III)

Gallanach - Kerrera

Gallanach - Kerrera

Currently in Operation

Crossing Time:

5 Minutes

Regular Ship:

CARVORIA

Gigha - Jura - Islay - Colonsay

Gigha - Jura - Islay - Colonsay

No Longer in Operation

Crossing Time:

Regular Ship:

Glasgow - Ardrishaig

Glasgow - Ardrishaig

No Longer in Operation

Crossing Time:

Regular Ship:

Glasgow - Outer Isles Mail

Glasgow - Outer Isles Mail

No Longer in Operation - Mail Boat

Crossing Time:

Regular Ship:

Glasgow - Skipness / Bute / Arran

Glasgow - Skipness / Bute / Arran

No Longer in Operation - Cruise

Crossing Time:

Regular Ship:

Gourock - Kilcreggan

Gourock - Kilcreggan

Currently in Operation

Crossing Time:

12 minutes
Regular Ship: Chieftain

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:

Iona / Staffa Tender

Iona / Staffa Tender

No Longer in Operation - Tender Duties

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:

HEBRIDEAN ISLES

Kennacraig - Port Ellen / Port Askaig

Kennacraig - Port Ellen / Port Askaig

Currently in Operation

Crossing Time:

2 hours 20 Minutes

Regular Ship:

FINLAGGAN

Kyle Cruises

Kyle Cruises

No Longer in Operation - Cruise

Crossing Time:

Regular Ship:

Kyle of Lochalsh - Kyleakin

Kyle of Lochalsh - Kyleakin

No Longer in Operation

Crossing Time:

5 minutes

Regular Ship:

LOCH DUNVEGAN (II)

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

Kyles Scalpay - Scalpay

Kyles Scalpay - Scalpay

No Longer in Operation

Crossing Time:

5 Minutes

Regular Ship:

RHUM

Largs - Cumbrae

Largs - Cumbrae

Currently in Operation

Crossing Time:

10 Minutes

Regular Ship:

LOCH SHIRA

Loch Shiel

Loch Shiel

No Longer in Operation - Tender Duties

Crossing Time:

Regular Ship:

LOCHSHIEL

Lochaline - Fishnish

Lochaline - Fishnish

Currently in Operation

Crossing Time:

15 Minutes

Regular Ship:

LOCHINVAR

Mallaig - Armadale

Mallaig - Armadale

Currently in Operation

Crossing Time:

30-45 minutes

Regular Ship:

LOCH FYNE

Mallaig - Lochboisdale

Mallaig - Lochboisdale

Currently in Operation

Crossing Time:

3 hours 30 minutes - 6 hours

Regular Ship:

LORD OF THE ISLES

Mallaig - Rum / Eigg / Muck / Canna

Mallaig - Rum / Eigg / Muck / Canna

Currently in Operation

Crossing Time:

7 hours (Round Trip)

Regular Ship:

LOCHNEVIS (II)

Mallaig - Tobermory - Coll - Tiree

Mallaig - Tobermory - Coll - Tiree

No Longer in Operation

Crossing Time:

6 hours

Regular Ship:

IONA (VI)

Mull and Ancient Castles Cruise

Mull and Ancient Castles Cruise

No Longer in Operation - Cruise

Crossing Time:

Regular Ship:

ISLE OF MULL

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 - Barra (Summer Only)

Oban - Coll - Tiree - Barra (Summer Only)

Currently in Operation

Crossing Time:

7 hours

Regular Ship:

CLANSMAN (V)

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 - Colonsay

Oban - Colonsay

Currently in Operation

Crossing Time:

2 hours 20 minutes

Regular Ship:

HEBRIDEAN ISLES

Oban - Craignure

Oban - Craignure

Currently in Operation

Crossing Time:

45 Minutes

Regular Ship:

ISLE OF MULL

Oban - Fort William Cruises

Oban - Fort William Cruises

No Longer in Operation - Cruise

Crossing Time:

Regular Ship:

KING GEORGE V

Oban - Iona - Staffa - Tobermory

Oban - Iona - Staffa - Tobermory

No Longer in Operation - Cruise

Crossing Time:

Regular Ship:

KING GEORGE V

Oban - Lismore

Oban - Lismore

Currently in Operation

Crossing Time:

50 Minutes

Regular Ship:

LOCH STRIVEN

Oban Cruises

Oban Cruises

No Longer in Operation - Cruise

Crossing Time:

Regular Ship:

GLEN SANNOX (III)

Otternish - Berneray

Otternish - Berneray

Currently in Operation

Crossing Time:

5 minutes

Regular Ship:

Portree Mail

Portree Mail

No Longer in Operation - Mail Boat

Crossing Time:

Regular Ship:

Rodel Tender

Rodel Tender

No Longer in Operation - Tender Duties

Crossing Time:

Regular Ship:

Rothesay - Brodick

Rothesay - Brodick

No Longer in Operation

Crossing Time:

2 hours 10 minutes

Regular Ship:

PIONEER (III)

Sconser - Raasay

Sconser - Raasay

Currently in Operation

Crossing Time:

25 Minutes

Regular Ship:

HALLAIG

Skye - Circuit

Skye - Circuit

No Longer in Operation

Crossing Time:

Regular Ship:

Small Isles Tender

Small Isles Tender

No Longer in Operation - Tender Duties

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:

Stornoway Mail

Stornoway Mail

No Longer in Operation - Mail Boat

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

Tarbert (Loch Fyne) - Portavadie

Tarbert (Loch Fyne) - Portavadie

Currently in Operation

Crossing Time:

25 Minutes

Regular Ship:

CATRIONA

Tayinloan - Gigha

Tayinloan - Gigha

Currently in Operation

Crossing Time:

20 Minutes

Regular Ship:

LOCH RANZA

Tobermory - Kilchoan

Tobermory - Kilchoan

Currently in Operation

Crossing Time:

35 Minutes

Regular Ship:

LOCH TARBERT

Tobermory – Mingary

Tobermory – Mingary

No Longer in Operation

Crossing Time:

Regular Ship:

Uig - Tarbert (Harris) / Lochmaddy

Uig - Tarbert (Harris) / Lochmaddy

Currently in Operation

Crossing Time:

1hr 45 minutes

Regular Ship:

HEBRIDES (III)

Ullapool - Stornoway

Ullapool - Stornoway

Currently in Operation

Crossing Time:

2 hours 30 minutes

Regular Ship:

LOCH SEAFORTH (II)

Ullapool - Stornoway (Freight Service)

Ullapool - Stornoway (Freight Service)

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)

West Loch Tarbert – Port Ellen / Gigha

West Loch Tarbert – Port Ellen / Gigha

No Longer in Operation

Crossing Time:

Regular Ship:

PIONEER (III)

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.

bottom of page