Travelling by ferry to Scotland

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) operating 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. 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 hours 30 min (Stromness - Scrabster) with a distance of 26 mi and the longest 12 hours (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
Search and book accommodation

Popular ferries to Scotland

Search for the fastest, longest or most frequent ferries to Scotland on Vivanoda. 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 operators 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 £33
  • NorthLink Ferries Kirkwall Aberdeen
    NorthLink Ferries
    3 crossings a week
    7 hours 20 min
    130 mi
Lerwick United Kingdom
Aberdeen United Kingdom
From £34
  • NorthLink Ferries Lerwick Aberdeen
    NorthLink Ferries
    7 crossings a week
    12 hours
    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 £38
  • Stena Line Belfast Cairnryan
    Stena Line
    5 crossings a day
    2 hours 20 min
    44 mi
Larne United Kingdom
Cairnryan United Kingdom
From £25
  • 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 £23
  • NorthLink Ferries Stromness Scrabster
    NorthLink Ferries
    3 crossings a day
    1 hours 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
Search and book accommodation
Ferry to Scotland - Compare prices and book cheap tickets

Ferry Scotland: Travel Guide

Ferry Scotland: What to see and do?

Scotland is a land of medieval castles, spectacular scenery and fascinating legends. Whether you arrive by ferry from the ferry ports of Aberdeen or other ports in England further south, prepare to be amazed by all that this nation has to offer. Here's a look at some of the main towns and sights to discover on your trip to Scotland.

Edinburgh, Scotland's capital, is a must-see. The medieval old town, with its imposing castle perched on a hill, is a real architectural gem. Take a stroll along the narrow cobbled streets of the Royal Mile and visit St Giles' Cathedral. For a unique experience, attend the Edinburgh Festival, which is held every summer and is one of the biggest performing arts festivals in the world.

If you're a whisky enthusiast, head to Glasgow. This vibrant city is home to many distilleries where you can taste and enjoy Scotch whisky in all its glory. And don't miss the Kelvingrove Museum, home to fascinating art and history collections.

Aberdeen, nicknamed the 'Granite City' because of its grey stone buildings, is a magnificent harbour city. Stroll along the harbour and watch the fishing boats and seals bask in the sun. And don't miss a visit to nearby Dunnottar Castle for a glimpse into Scotland's fascinating history.

For a unique cultural experience, stop off in Stirling, a picturesque town at the foot of the Highlands. Visit Stirling Castle, one of Scotland's largest and most important castles, where you can immerse yourself in Scotland's turbulent history. The panoramic views from the castle tower are breathtaking.

For nature lovers, the Scottish Highlands are a paradise. Explore the Cairngorms National Park, with its majestic mountains, crystal-clear lochs and ancient forests. Take a walk in the Highlands and soak up the wild beauty of Scottish nature.

Finally, don't leave Scotland without visiting the Isle of Skye, a true natural gem. Explore the spectacular scenery of this island, with its craggy cliffs, picturesque lochs and ruined castles. Don't miss the Fairy Pools, crystal blue natural pools that are a true natural wonder.

Scotland: When to visit?

The best time to travel to the UK is generally in summer, from June to August. During this period, temperatures average between 15 and 25 degrees Celsius, providing pleasant conditions in which to explore the many tourist sites and enjoy the country's magnificent landscapes. The days are also longer, which means more time to explore the bustling cities of London, Edinburgh and Belfast, as well as the magnificent national parks, coastlines and castles.

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

Search for ferries
Search and book accommodation

Main ports of call for a ferry crossing to Scotland

Other ferry destinations from Scotland

None

None
None
None