Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay near Mallaig Harbour?




1. Chlachain Inn
Chlachain Inn0.2 km from Mallaig Harbour
Danae
$108
$130 total
includes taxes & fees
Nov 13 - Nov 14




2. Morar Hotel
Morar Hotel4.2 km from Mallaig Harbour
Robyn
$93
$112 total
includes taxes & fees
Oct 16 - Oct 17




3. Toravaig House Hotel
Toravaig House Hotel12.2 km from Mallaig Harbour
Susan
$107
$128 total
includes taxes & fees
Nov 1 - Nov 2




4. Eilean Iarmain
Eilean Iarmain15.5 km from Mallaig Harbour
Swen
$122
$146 total
includes taxes & fees
Nov 8 - Nov 9




5. Glenuig Inn
Glenuig Inn19.8 km from Mallaig Harbour
stuart
$136
$164 total
includes taxes & fees
Oct 20 - Oct 21




6. Creag Mhor Lodge
Creag Mhor Lodge10.8 km from Mallaig Harbour
$424
$508 total
includes taxes & fees
Oct 20 - Oct 21




7. Duisdale House Hotel
Duisdale House Hotel16.8 km from Mallaig Harbour
Harry
$167
$200 total
includes taxes & fees
Nov 15 - Nov 16




8. Island View Lodge
Island View Lodge9.3 km from Mallaig Harbour
$388
$466 total
includes taxes & fees
Oct 20 - Oct 21




9. Glen Mhor Lodge
Glen Mhor Lodge10.8 km from Mallaig Harbour
$470
$564 total
includes taxes & fees
Oct 20 - Oct 21
Compare popular hotels close to Mallaig Harbour
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet friendly | WiFi included |
|---|---|---|---|---|---|---|---|
![]() Chlachain Inn | 8.6 Excellent 132 reviews | View | |||||
![]() Morar Hotel | 7.6 Good 595 reviews | View | |||||
![]() Toravaig House Hotel | 9.0 Wonderful 219 reviews | View | |||||
![]() Eilean Iarmain | 9.4 Exceptional 278 reviews | View | |||||
![]() Glenuig Inn | 9.8 Exceptional 20 reviews | View |
Other landmarks near Mallaig Harbour
Photo by Mark Wilson
Morar Beach
9.2/10 (54 reviews)
Whether you want to hunt for sand dollars or smell the fresh air, Morar Beach is a spot you might want to check out, located 3.1 mi (5 km) from central Mallaig. If you want to continue walking by the waves, head to Camusdarach Beach located nearby.
Photo by Phyllis Robb
Armadale Castle
9.0/10 (53 reviews)
Armadale Castle is 0.5 mi (0.7 km) from central Armadale, why not stop by during your stay.
Mallaig Heritage Centre
8.2/10 (21 reviews)
The center of Mallaig is home to cultural attractions like Mallaig Heritage Centre, so you might want to stop by during your stay. If you want to experience more of the culture Mallaig has to offer, head to Mallaig Harbour, Mallaig Ferry Terminal, and Circular Walk.
Circular Walk
9.4/10 (6 reviews)
Circular Walk is in the heart of Mallaig, so why not stop by during your stay.
Museum of the Isles
9.2/10 (7 reviews)
If museums are on your list, you might want to check out the upcoming exhibitions at Museum of the Isles in Ardvasar. If you want to see more of the museums in Sleat, Mallaig Heritage Centre isn't far either.
Aird Old Church Gallery
If visiting museums in Armadale are on your list, you might want to check out the upcoming exhibitions at Aird Old Church Gallery, located in the heart of town. If you want to see more of the museums in Armadale, you can easily walk to Museum of the Isles.





