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.
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
FlashFerry