Mallaig Ferry

Mallaig Ferry

Mallaig Ferry

Mallaig ferry port connects connects Scotland with Isle of Skye & South Uist. There are currently 64 weekly sailings operated by Caledonian MacBrayne. The duration of the ferry from Mallaig to Armadale is around 30 minutes. Bear in mind that sailing information can vary depending on the time of year. We recommend using our Deal Finder to see live sailing times, availability and prices for Mallaig ferries.

Port Address

Mallaig, PH41 4QD

Mallaig Ferry Services

Why use Direct Ferries?

Sail everywhere

More routes than anyone else.

Sail everywhere

Sail cheaper

Compare fares, times & routes in one place.

Sail flexibly

Change plans easily with flexi tickets.

Sail flexibly

Sail smart

Book e-tickets & manage trips in-app.

Sail informed

Live ship tracking & real-time updates.

Sail informed

Sail confidently

Top-rated customer support when you need it.

Mallaig Ferry

Is there a ferry from Mallaig?

Yes, you can get a ferry from Mallaig to 2 ferry ports. Ferries from Mallaig are operated by 1 ferry company; Caledonian MacBrayne. There are currently 9 daily and 64 weekly sailings from Mallaig.

Where do ferries from Mallaig go?

Mallaig ferries sail to 2 ferry ports. These ferry ports include Armadale & Lochboisdale.

How long is the ferry from Mallaig?

The duration of the Mallaig ferry depends which route you take. Ferries from Mallaig range between 30 minutes and 3 hours 30 minutes. Bear in mind that Mallaig ferry times can change from season to season so it's best to check the latest Mallaig ferry timetable before you book.

What is the fastest ferry from Mallaig?

The fastest ferry from Mallaig is to Armadale, with a duration of around 30 minutes.

Popular Mallaig ferry routes

Popular ferries from Mallaig include:

Mallaig to Armadale

Mallaig to Armadale is the most popular route. The journey usually takes around 30 minutes and costs £31.09 on average.

Mallaig to Lochboisdale

Mallaig to Lochboisdale is the second most popular route. It takes around 3 hours 30 minutes and usually costs approximately £171.87.

Mallaig ferry timetable

The Mallaig ferry timetable depends on the route, season and operator. We recommend checking the latest Mallaig timetable before you book.

Mallaig to Armadale ferry timetable:

First ferry: 07:10
Last ferry: 18:00

Mallaig to Lochboisdale ferry timetable:

First ferry: 09:05
Last ferry: 18:00

How much do ferries from Mallaig cost?

Mallaig ferry prices vary depending on various factors. The route, season, operator and type of ship you sail on can all affect the Mallaig ferry cost. Prices are usually cheaper for foot passengers and outside of the peak summer months.

The Mallaig to Armadale ferry route costs around £31.09 on average, whereas the Mallaig to Lochboisdale ferry route usually costs approximately £171.87.

Is there a car ferry from Mallaig?

Yes, you can take a car ferry from Mallaig. For more information on routes and car ferry prices, check out our Deal Finder.

Car operators: Caledonian MacBrayne

Are foot passengers allowed on ferries from Mallaig?

Yes, foot passengers are allowed on ferries from Mallaig. 

Foot operators: Caledonian MacBrayne

Can I take my pet on the ferry from Mallaig?

Unfortunately, you cannot take your pet on ferries from Mallaig.

Can I book a cabin on ferries from Mallaig?

Unfortunately, cabins are not available on ferries from Mallaig.

How to book Mallaig ferry tickets

You can book Mallaig ferry tickets online at Direct Ferries. Just use our Deal Finder to see live pricing and availability. We recommend booking your Mallaig ferry tickets in advance to get them at the best possible price. You can also check out our Special Offers page to see if there are any discounts on your desired route.

Mallaig Guide

Mallaig Ferry Port

Mallaig and its port have a long history, with the town’s name originating from the Old Norse meaning for ‘Bay of the Seabirds’. Set in stunning surroundings, the local railway station is the terminus of the West Highland Line which was used in the ‘Harry Potter’ films as the Hogwarts Express railway line. The port of Mallaig is situated at the northern end of the A380, known as ‘the Road to the Isles’, and provides frequent sailings to Armadale on the Isle of Skye. Free car parking is available outside the terminal building and the nearest bus stop is just a five-minute walk away. Inside the building, you’ll find a seated waiting area with toilet facilities.

How To Get To Mallaig Ferry Port

Customer Service

Visit our customer service page to find useful information on travelling by ferry, our FAQs, and how to contact us for help with your booking

Need help?

Let's keep in touch

Exclusive deals delivered to your inbox