How to get from Mallaig to Sligachan by bus and ferry?
From Mallaig to Sligachan by bus and ferry
To get from Mallaig to Sligachan in Highland, you’ll need to take one ferry line and 2 bus lines: take the CM18 ferry from Mallaig (Calmac) Ferry Terminal, Mallaig station to Armadale Ferry Terminal, Armadale station. Next, you’ll have to switch to the 52 bus and finally take the 52 bus from New Broadford Hospital, Broadford station to Hotel, Sligachan station. The total trip duration for this route is approximately 2 hr 35 min.
Step by Step
- 1Walk to ferry stationMallaig (Calmac) Ferry Terminal, MallaigID 9300MLG140 m • 2 min
- 2Wait for ferryCM18Armadale
- 3Ride to ferry stationArmadale Ferry Terminal, ArmadaleID 9300ARM30 min
- 4Walk to bus stationPier, ArmadaleID 670071237390 m • 2 min
- 5Wait for bus52Broadford
- 6Ride to bus stationNew Broadford Hospital, BroadfordID 67000007932 min
- 7Wait for bus52Portree
- 8Ride to bus stationHotel, SligachanID 67008655926 min
- 9Walk toSligachanSligachan Hotel Road100 m • 2 min
Public transport directions from Mallaig to Sligachan
Public transport stations close to Mallaig
Mallaig is located at Mallaig, Highland and the nearest public transport station is Mallaig.
Train stations close to Mallaig:
- Mallaig
- Morar
Bus stations close to Mallaig:
- Ferry Terminal, Mallaig
- Boatyard, Mallaig
- Lovat Terrace, Mallaig
Ferry stations close to Mallaig:
- Mallaig (Calmac) Ferry Terminal, Mallaig
- Mallaig (For Knoydart) Ferry Terminal, Mallaig
Public transport stations close to Sligachan, Highland
Sligachan is located at Sligachan Hotel Road, Highland and the nearest public transport station is Hotel, Sligachan.
Bus stations close to Sligachan:
- Hotel, Sligachan
Ferry stations close to Sligachan:
- Sconser Isle Of Skye Ferry Terminal, Sconser
Related Routes
- Glasgow to Sligachan
- Kyle Of Lochalsh to Sligachan
- Portree to Sligachan
- Mallaig to Dalmellington And Burnton
- Mallaig to Aberdeen
- Mallaig to Alford
- Mallaig to Anstruther
- Mallaig to Argyll And Bute
- Mallaig to Avonbridge
- Mallaig to Ayton
- Mallaig to Bellsbank
- Mallaig to Bo'Ness
- Mallaig to Brodick
- Mallaig to Castle Douglas
- Mallaig to Coylton
- Mallaig to Crail
- Mallaig to Creetown
- Mallaig to Crosshill
- Mallaig to Dailly
- Mallaig to Dalbeattie
Questions & Answers
What is the fastest way to get from Mallaig to Sligachan?
The fastest way takes 155 minutes, using Bus line CM18, Bus line 52, Bus line 52.
Is there a direct ferry between Mallaig and Sligachan?
No, you’ll have to take one ferry line and 2 bus lines in total. The total travelling time is 2 hr 35 min.
Which ferry line goes from Mallaig to Sligachan?
The CM18 ferry line goes from Mallaig (Calmac) Ferry Terminal, Mallaig station near Mallaig in Scotland to Armadale station. From there you’ll have to take 2 bus lines till Armadale station near Sligachan in Highland.
How long does it take to travel from Mallaig to Sligachan by ferry and bus?
The total travel time between Mallaig in Scotland and Sligachan in Highland by ferry and bus is about 2 hr 35 min.
Where do I get on the ferry near Mallaig to get to Sligachan?
Get on the CM18 ferry from the Mallaig (Calmac) Ferry Terminal, Mallaig station near Mallaig in Scotland.
Where do I get off the ferry when travelling between Mallaig and Sligachan?
Get off the ferry at the Armadale stop, which is closest to Sligachan in Highland.