Ferry port · Scotland

Ferries from Mallaig

We cover 2 ferry connections from Mallaig. Each route has its own page with a live timetable and current fares.

2connections
1Operators
30 minShortest crossing

Overview

From Mallaig in Scotland there are 2 ferry connections: to Armadale, Lochboisdale.

The shortest crossing takes around 30 min (to Armadale), the longest around 3 hrs 30 min (to Lochboisdale).

These routes are operated by Caledonian MacBrayne.

Timetables and current prices are shown on each route page.

Connections from this port

Destination Country Crossing time Operators
Armadale Scotland 30 min – 45 min Caledonian MacBrayne Timetable & prices →
Lochboisdale Scotland 3 hrs 30 min Caledonian MacBrayne Timetable & prices →

Operators from Mallaig

These operators serve routes from Mallaig.

  • Caledonian MacBrayne to Armadale, Lochboisdale

Key facts

Country
Scotland
Sea region
British Isles and Irish Sea
Connections
2
Operators
1
Shortest crossing
30 min · Armadale
Longest crossing
3 hrs 30 min · Lochboisdale

Crossing times and operators come from our own timetable archive.

Frequently asked questions about Mallaig

Which ferry connections are there from Mallaig?

We cover 2 connections from Mallaig: Armadale, Lochboisdale.

Which operators sail from Mallaig?

Operators from Mallaig include Caledonian MacBrayne.

How long is the shortest crossing from Mallaig?

The fastest is to Armadale: about 30 min.

What is the longest crossing from Mallaig?

The longest crossing goes to Lochboisdale and takes around 3 hrs 30 min.

Compare a route directly

Pick your route and see the timetable and live daily fares from every operator.

Go to route search