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



Destination(s) šŸ‡¬šŸ‡§ Hebrides, šŸ‡¬šŸ‡§ Scotland, šŸ‡¬šŸ‡§ United Kingdom
Sailings Up to 4 times per week
Duration 1h 45 mins.
Distance 17 Miles, 27 km
Operated by CalMac Ferries

The Isle of Rum can be reached by ferry from Mallaig. This crossing is operated by CalMac and takes approximately 1 hour and 45 minutes.

Add your review

Ferry to Rum and Mallaig

Rum is the largest of the Small Isles. This group of islands also includes the islands of Eigg, Muck and Canna. The ferry to Rum goes up to 4 times a week. On some days there is a direct connection, and on other days you first travel via Eigg and Muck.

  • To book this crossing to Rum, you need to call (or visit) the Calmac office in Mallaig.
  • Check-in is 30 minutes prior to departure for vehicles and 20 minutes for foot passengers.
  • Vehicles must be in possession of the relevant island permit prior to travel.

Route Map

The map shows the route of the Mallaig-Rum ferry. In some cases, the boat goes via the other islands.

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 Mallaig and Rum is currently operated by: CalMac Ferries.

How long does the Mallaig-Rum crossing take?

The travel time of the Mallaig-Rum ferry is around: 1h 45 minutes. Please arrive early at the harbour 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 Mallaig-Rum ferry sail?

You can usually take the ferry from Mallaig to Rum (or the other way around) Up to 4 times per week. Depending on the season, the number of people on the ferry and the weather forecast, the ferry company can deviate from the timetable/ferry schedule.

What is the distance between Mallaig and Rum?

The distance between Mallaig and Rum is approximately 31 miles or 27 km.