Ferry availability alert
Mallaig to Armadale ferry sold out?
FerryAlert checks live ferry availability around the clock and emails you when a cancellation opens up space.
Route: Mallaig → Armadale
Crossing time
About 30 minutes.
Sailing frequency
Up to 7–8 sailings per day in summer.
Why this route sells out
Mallaig–Armadale is one of Scotland's most popular summer ferry routes, used by visitors avoiding the busy Skye Bridge. Despite frequent sailings, vehicle deck spaces — especially for motorhomes and campervans — sell out weeks in advance during peak season.
Frequently asked questions
Mallaig to Armadale ferry sold out — what now?
Set a FerryAlert for your date. This is one of CalMac's busiest summer routes and cancellations do happen — we'll notify you the moment a space opens.
How long is the Mallaig to Armadale crossing?
About 30 minutes — one of the shortest CalMac crossings.
Why is the Mallaig to Skye ferry so popular?
It offers scenic access to the Sleat peninsula on Skye, bypassing the Skye Bridge. It's especially popular with campervans and cyclists. The short crossing and beautiful scenery make it a bucket-list Scottish ferry trip.
Can I take a campervan on Mallaig to Armadale?
Yes — but campervan spaces sell out first. Set an alert with your vehicle dimensions so we alert you only when a suitable space is available.
Ready to watch for a cancellation?
Set your route and dates — we'll email you the moment space opens up.
Create Alert for this routeOther popular routes
- Portsmouth → Santander
- Portsmouth → Bilbao
- Plymouth → Santander
- Bilbao → Portsmouth
- Santander → Portsmouth
- Santander → Plymouth
- Rosslare → Bilbao
- Rosslare → Santander
- Bilbao → Rosslare
- Portsmouth → Santander
- Portsmouth → Bilbao
- Rosslare → Bilbao
- Plymouth → Santander
- Rosslare → Santander
- Bilbao → Portsmouth
- Santander → Portsmouth
- Santander → Plymouth
- Bilbao → Rosslare
- Wellington → Picton
- Picton → Wellington
- Ardrossan → Brodick
- Brodick → Ardrossan
- Troon → Brodick
- Brodick → Troon
- Oban → Craignure
- Craignure → Oban
- Oban → Tiree
- Tiree → Oban
- Oban → Coll
- Coll → Oban
- Oban → Colonsay
- Colonsay → Oban
- Kennacraig → Port Ellen
- Port Ellen → Kennacraig
- Kennacraig → Port Askaig
- Port Askaig → Kennacraig
- Ullapool → Stornoway
- Stornoway → Ullapool
- Uig → Tarbert
- Tarbert → Uig
- Uig → Lochmaddy
- Lochmaddy → Uig
- Armadale → Mallaig
- Wemyss Bay → Rothesay
- Rothesay → Wemyss Bay