Your #1 Ferry travel and route comparison guide. In-depth guides and maps for 804 ferry routes in 70 countries.



Destination(s) 🇬🇧 Outer Hebrides, 🇬🇧 Scotland, 🇬🇧 United Kingdom
Distance 54 miles, 86 km
Duration 2h 45 mins.
Operated by CalMac Ferries
Sailings Up to 3 times per day
2p+Car+Return in our estimation £ 76

The ferry to Steòrnabhagh (or Stornoway in English) departs from Ullapool and is operated by Calmac Ferries.

Add your review

Ferry to Stornoway and Ullapool

The ferry from Ullapool to Stornoway (Steòrnabhagh) is one of the most popular routes in the Hebrides. This boat sails thrice daily and arrives in the central city of the Hebrides on the Isle of Lewis, more specifically part of the Outer Hebrides.

  • Due to the crowds on this route, ferry company CalMac recommends booking your tickets in advance.
  • Check-in is 45 minutes before vehicle departure and 30 minutes for foot passengers.

Route Map

A map covering the connection from Ullapool to Stornoway / Steòrnabhagh and vice versa. You can easily zoom in or zoom out on this map. If you want to see all connections nearby, visit our country-level guides to have a complete overview.

Tickets and Booking

Ferry tickets on this route can be booked through Caledonian Macbrayne Ferries. When the ferries depart and what the routes are, very much depends on the season and the crowds. In quieter periods the ferries sometimes make a stopover. The exact itineraries can be found on the CalMac website. Summer timetables will come into effect after March 30th.


Which ferry companies sail on this crossing?

The ferry between Ullapool and Stornoway is currently operated by: CalMac Ferries.

How long does the Ullapool-Stornoway crossing take?

The travel time of the Ullapool-Stornoway ferry is around: 2 hours and 45 minutes. Please arrive early at the harbor and calculate extra time for check-in and boarding if necessary. How long in advance you need to be present is usually communicated on your ticket or on the website of the ferry operator you sail with.

How often does the Ullapool-Stornoway ferry sail?

You can usually take the ferry from Ullapool to Stornoway (or the ferry from Stornoway to Ullapool) up to 3 times per day. Depending on the season, the number of people on the ferry, and the weather forecast, the ferry company can deviate from the timetable or regular ferry schedule.

What is the distance between Stornoway and Ullapool?

The distance between Ullapool and Stornoway is approximately 53 miles or 86 km.