Ferry guide

Scottish island ferries

Every ferry route to a Scottish island - CalMac, NorthLink, Pentland, Western Ferries, Highland Council, Orkney Ferries, Shetland Inter-Island.

Explore on the map → All regions

125 routes

Unknown operator

Torsa terminal → Torsa terminal

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

Lamalum terminal → Eriskay terminal

  • car-and-foot
  • year-round
  • 21 min
Unknown operator

Torsa terminal → Torsa terminal

  • car-and-foot
  • year-round
  • 1 min
Unknown operator

Inn Island terminal → Inn Island terminal

  • foot-only
  • year-round
  • 2 min
Unknown operator

Camusnagaul passenger ferry → Rubha Dearg terminal

  • foot-only
  • year-round
  • 3 min
CalMac

Castlebay → Sgor Beag terminal

  • car-and-foot
  • year-round
  • 2h 30m
Unknown operator

Ferry terminal → Isle of May terminal

  • foot-only
  • year-round
  • 23 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

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

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

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

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

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.

NorthLink

Graemsay Ferry → Scrabster

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

Auto-imported from GTFS feed; reverify each season.

NorthLink

Scrabster → Graemsay Ferry

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Houton Ferry Terminal → Lyness Ferry Terminal

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Houton Ferry Terminal → Houton Ferry Terminal

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Flotta Ferry Terminal → Houton Ferry Terminal

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Lyness Ferry Terminal → Houton Ferry Terminal

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Houton Ferry Terminal → Flotta Ferry Terminal

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Houton Ferry Terminal → Longhope

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Longhope → Houton Ferry Terminal

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Graemsay Ferry → Graemsay Ferry

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Graemsay Ferry → Riddock Shoal terminal

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Riddock Shoal terminal → Graemsay Ferry

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Kirkwall → Shapinsay Ferry Terminal

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Shapinsay Ferry Terminal → Kirkwall

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Rousay Ferry Terminal → Tingwall Ferry Port

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Tingwall Ferry Port → Wyre Ferry Terminal

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Tingwall Ferry Port → Rousay Ferry Terminal

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Wyre Ferry Terminal → Tingwall Ferry Port

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Kirkwall → Stronsay Ferry Terminal

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

Auto-imported from GTFS feed; reverify each season.

Orkney Ferries

Stronsay Ferry Terminal → Kirkwall

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Ulsta → Toft Ferry Terminal

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Toft Ferry Terminal → Ulsta

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Gutcher → Gutcher

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Belmont Ferry Terminal → Gutcher

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

The Fludir terminal → Gutcher

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Gutcher → Belmont Ferry Terminal

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Gutcher → The Fludir terminal

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Holm of Hebrista terminal → Brei Holm terminal

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Brei Holm terminal → Holm of Hebrista terminal

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Bruray Pier, Out Skerries → Little Holm terminal

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Skeo of Holm terminal → Bruray Pier, Out Skerries

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Bruray Pier, Out Skerries → Skeo of Holm terminal

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Bruray Pier, Out Skerries → Holm of Cruester terminal

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Little Holm terminal → Bruray Pier, Out Skerries

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Laxo Ferry Terminal → Bruray Pier, Out Skerries

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Holm of Cruester terminal → Bruray Pier, Out Skerries

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Bruray Pier, Out Skerries → Laxo Ferry Terminal

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Laxo Ferry Terminal → Skeo of Holm terminal

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Skeo of Holm terminal → Laxo Ferry Terminal

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Bressay Ferry Terminal → Holm of Cruester terminal

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

Auto-imported from GTFS feed; reverify each season.

SIC Ferries

Holm of Cruester terminal → Bressay Ferry Terminal

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

Auto-imported from GTFS feed; reverify each season.

A&B Council

Easdale terminal → Easdale terminal

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

Auto-imported from GTFS feed; reverify each season.

A&B Council

Inn Island terminal → Inn Island terminal

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

Auto-imported from GTFS feed; reverify each season.

A&B Council

Inn Island terminal → Inn Island terminal

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

Auto-imported from GTFS feed; reverify each season.

A&B Council

Torsa terminal → Torsa terminal

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

Auto-imported from GTFS feed; reverify each season.

Ulva Ferry

Sgeir Lach terminal → Sgeir Lach terminal

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

Auto-imported from GTFS feed; reverify each season.

Highland Ferries

Rubha Dearg terminal → Camusnagaul passenger ferry

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

Auto-imported from GTFS feed; reverify each season.

Highland Ferries

Camusnagaul passenger ferry → Rubha Dearg terminal

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

Auto-imported from GTFS feed; reverify each season.

Farne Tours

Seahouses Harbour → Inner Farne Landing

  • foot-only
  • summer-only
  • several-daily
  • 20 min

Multiple licensed operators (Billy Shiel's, Serenity, Golden Gate). Apr-Oct landings on Inner Farne / Staple Island.