Getting to Scotland by boat

To reach Scotland by boat, you can depart from 1 countries: United Kingdom. The ferries of the 4 companies (NorthLink Ferries, Caledonian MacBrayne, Stena Line or P&O Ferries) that provide crossings to Scotland call at 35 ports: Kirkwall, Aberdeen, Lerwick, Oban, Isle of Mull, Belfast, Cairnryan and Larne.

With a network of 52 ferry lines, it is easy to reach Scotland and find the perfect crossing. The ferry companies NorthLink Ferries, Caledonian MacBrayne, Stena Line and P&O Ferries offer up to 10 crossings a day. Find all prices and best deals for Scotland on our Vivanoda search engine.

The fastest crossing takes 1 hrs. 30 min (Stromness - Scrabster) with a distance of 26 mi and the longest 12 hrs. (Lerwick - Aberdeen) with a distance of 211 mi.

Ferries to Scotland in figures

Countries
United Kingdom
Number of crossings
10 crossings a day
Number of ports
35
Number of ferry connections
52
Number of ferry companies
4
Search for ferries
Accommodation search and booking

Important ferries to Scotland

Search Vivanoda for the fastest, longest or most frequent ferries to Scotland. Compare offers from NorthLink Ferries, Caledonian MacBrayne, Stena Line and P&O Ferries and book your ticket to Scotland.

Most popular ferry routes to Scotland

To travel to Scotland by ferry, the ferry companies P&O Ferries, Stena Line, Caledonian MacBrayne and NorthLink Ferries offer daily crossings from Tarbert (Harris), Glenegedale, Kennacraig, Berneray, Leverburgh or Ardmhor .

Kirkwall United Kingdom
Aberdeen United Kingdom
From $40
  • NorthLink Ferries Kirkwall Aberdeen
    NorthLink Ferries
    3 crossings a week
    7 hrs. 20 min
    130 mi
Lerwick United Kingdom
Aberdeen United Kingdom
From $41
  • NorthLink Ferries Lerwick Aberdeen
    NorthLink Ferries
    7 crossings a week
    12 hrs.
    211 mi
Oban United Kingdom
Isle of Mull United Kingdom
  • Caledonian MacBrayne Oban Isle of Mull
    Caledonian MacBrayne
    12 mi
Belfast United Kingdom
Cairnryan United Kingdom
From $46
  • Stena Line Belfast Cairnryan
    Stena Line
    5 crossings a day
    2 hrs. 20 min
    44 mi
Larne United Kingdom
Cairnryan United Kingdom
From $31
  • P&O Ferries Larne Cairnryan
    P&O Ferries
    33 mi
Campbeltown United Kingdom
Ardrossan United Kingdom
  • Caledonian MacBrayne Campbeltown Ardrossan
    Caledonian MacBrayne
    35 mi
Brodick United Kingdom
Ardrossan United Kingdom
  • Caledonian MacBrayne Brodick Ardrossan
    Caledonian MacBrayne
    14 mi
Ullapool United Kingdom
Isle of Lewis United Kingdom
  • Caledonian MacBrayne Ullapool Isle of Lewis
    Caledonian MacBrayne
    50 mi
Ardrossan United Kingdom
Campbeltown United Kingdom
  • Caledonian MacBrayne Ardrossan Campbeltown
    Caledonian MacBrayne
    35 mi
Lochboisdale United Kingdom
Mallaig United Kingdom
  • Caledonian MacBrayne Lochboisdale Mallaig
    Caledonian MacBrayne
    56 mi
Armadale United Kingdom
Mallaig United Kingdom
  • Caledonian MacBrayne Armadale Mallaig
    Caledonian MacBrayne
    5 mi
Isle of Mull United Kingdom
Oban United Kingdom
  • Caledonian MacBrayne Isle of Mull Oban
    Caledonian MacBrayne
    12 mi
Lochboisdale United Kingdom
Oban United Kingdom
  • Caledonian MacBrayne Lochboisdale Oban
    Caledonian MacBrayne
    86 mi
Castlebay United Kingdom
Oban United Kingdom
  • Caledonian MacBrayne Castlebay Oban
    Caledonian MacBrayne
    85 mi
Isle of Tiree United Kingdom
Oban United Kingdom
  • Caledonian MacBrayne Isle of Tiree Oban
    Caledonian MacBrayne
    53 mi
Coll United Kingdom
Oban United Kingdom
  • Caledonian MacBrayne Coll Oban
    Caledonian MacBrayne
    43 mi
Colonsay United Kingdom
Oban United Kingdom
  • Caledonian MacBrayne Colonsay Oban
    Caledonian MacBrayne
    36 mi
Lismore United Kingdom
Oban United Kingdom
  • Caledonian MacBrayne Lismore Oban
    Caledonian MacBrayne
    7 mi
Port Askaig United Kingdom
Oban United Kingdom
  • Caledonian MacBrayne Port Askaig Oban
    Caledonian MacBrayne
    46 mi
Lochmaddy United Kingdom
Tarbert United Kingdom
  • Caledonian MacBrayne Lochmaddy Tarbert
    Caledonian MacBrayne
    138 mi
Larne United Kingdom
Troon United Kingdom
  • P&O Ferries Larne Troon
    P&O Ferries
    65 mi
Isle of Lewis United Kingdom
Ullapool United Kingdom
  • Caledonian MacBrayne Isle of Lewis Ullapool
    Caledonian MacBrayne
    50 mi
Mallaig United Kingdom
Lochboisdale United Kingdom
  • Caledonian MacBrayne Mallaig Lochboisdale
    Caledonian MacBrayne
    56 mi
Oban United Kingdom
Lochboisdale United Kingdom
  • Caledonian MacBrayne Oban Lochboisdale
    Caledonian MacBrayne
    86 mi
Castlebay United Kingdom
Lochboisdale United Kingdom
  • Caledonian MacBrayne Castlebay Lochboisdale
    Caledonian MacBrayne
    15 mi
Oban United Kingdom
Castlebay United Kingdom
  • Caledonian MacBrayne Oban Castlebay
    Caledonian MacBrayne
    85 mi
Lochboisdale United Kingdom
Castlebay United Kingdom
  • Caledonian MacBrayne Lochboisdale Castlebay
    Caledonian MacBrayne
    15 mi
Tarbert United Kingdom
Lochmaddy United Kingdom
  • Caledonian MacBrayne Tarbert Lochmaddy
    Caledonian MacBrayne
    138 mi
Uig United Kingdom
Lochmaddy United Kingdom
  • Caledonian MacBrayne Uig Lochmaddy
    Caledonian MacBrayne
    29 mi
Oban United Kingdom
Isle of Tiree United Kingdom
  • Caledonian MacBrayne Oban Isle of Tiree
    Caledonian MacBrayne
    53 mi
Coll United Kingdom
Isle of Tiree United Kingdom
  • Caledonian MacBrayne Coll Isle of Tiree
    Caledonian MacBrayne
    14 mi
Stromness United Kingdom
Scrabster United Kingdom
From $27
  • NorthLink Ferries Stromness Scrabster
    NorthLink Ferries
    3 crossings a day
    1 hrs. 30 min
    26 mi
Eriskay United Kingdom
Ardmhor United Kingdom
  • Caledonian MacBrayne Eriskay Ardmhor
    Caledonian MacBrayne
    6 mi
Mallaig United Kingdom
Armadale United Kingdom
  • Caledonian MacBrayne Mallaig Armadale
    Caledonian MacBrayne
    5 mi
Leverburgh United Kingdom
Berneray United Kingdom
  • Caledonian MacBrayne Leverburgh Berneray
    Caledonian MacBrayne
    7 mi
Ardrossan United Kingdom
Brodick United Kingdom
  • Caledonian MacBrayne Ardrossan Brodick
    Caledonian MacBrayne
    14 mi
Oban United Kingdom
Coll United Kingdom
  • Caledonian MacBrayne Oban Coll
    Caledonian MacBrayne
    43 mi
Isle of Tiree United Kingdom
Coll United Kingdom
  • Caledonian MacBrayne Isle of Tiree Coll
    Caledonian MacBrayne
    14 mi
Oban United Kingdom
Colonsay United Kingdom
  • Caledonian MacBrayne Oban Colonsay
    Caledonian MacBrayne
    36 mi
Port Askaig United Kingdom
Colonsay United Kingdom
  • Caledonian MacBrayne Port Askaig Colonsay
    Caledonian MacBrayne
    16 mi
Ardmhor United Kingdom
Eriskay United Kingdom
  • Caledonian MacBrayne Ardmhor  Eriskay
    Caledonian MacBrayne
    6 mi
Port Askaig United Kingdom
Kennacraig United Kingdom
  • Caledonian MacBrayne Port Askaig Kennacraig
    Caledonian MacBrayne
    24 mi
Glenegedale United Kingdom
Kennacraig United Kingdom
  • Caledonian MacBrayne Glenegedale Kennacraig
    Caledonian MacBrayne
    30 mi
Berneray United Kingdom
Leverburgh United Kingdom
  • Caledonian MacBrayne Berneray Leverburgh
    Caledonian MacBrayne
    7 mi
Oban United Kingdom
Lismore United Kingdom
  • Caledonian MacBrayne Oban Lismore
    Caledonian MacBrayne
    7 mi
Oban United Kingdom
Port Askaig United Kingdom
  • Caledonian MacBrayne Oban Port Askaig
    Caledonian MacBrayne
    46 mi
Colonsay United Kingdom
Port Askaig United Kingdom
  • Caledonian MacBrayne Colonsay Port Askaig
    Caledonian MacBrayne
    16 mi
Kennacraig United Kingdom
Port Askaig United Kingdom
  • Caledonian MacBrayne Kennacraig Port Askaig
    Caledonian MacBrayne
    24 mi
Kennacraig United Kingdom
Glenegedale United Kingdom
  • Caledonian MacBrayne Kennacraig Glenegedale
    Caledonian MacBrayne
    30 mi
Uig United Kingdom
Tarbert (Harris) United Kingdom
  • Caledonian MacBrayne Uig Tarbert (Harris)
    Caledonian MacBrayne
    27 mi
Search for ferries
Accommodation search and booking
Ferries to Scotland - Compare prices and book ferry tickets

Ferry Scotland: Travel Guide

Scotland: When to visit?

The best time to travel in the UK is generally summer, from June to August. During this period, average temperatures fluctuate between 15 and 25 degrees Celsius, offering pleasant conditions for exploring the many sights and enjoying the country's magnificent landscapes. Days are also longer, which means more time to discover bustling cities such as London, Edinburgh or Belfast, as well as to explore magnificent national parks, coastlines and castles.

However, even in summer, it's important to be prepared for sudden showers and unexpected temperature changes. It's advisable to bring waterproof clothing to cope with any unforeseen weather conditions.

Search for ferries
Accommodation search and booking

Main ports of call for a ferry crossing to Scotland

Other ferry destinations from Scotland

None

None
None
None