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. West Highland Hotel
West Highland Hotel0.2 km from Mallaig Harbour
Paul
$155
$186 total
includes taxes & fees
Oct 15 - Oct 16




2. Eilean Iarmain
Eilean Iarmain15.5 km from Mallaig Harbour
Swen
$231
$278 total
includes taxes & fees
Oct 16 - Oct 17




3. Morar Hotel
Morar Hotel4.2 km from Mallaig Harbour
Robyn
$107
$128 total
includes taxes & fees
Oct 5 - Oct 6




4. Anneth Glamping Pod
Anneth Glamping Pod7.6 km from Mallaig Harbour
Julie
$149
$179 total
includes taxes & fees
Oct 12 - Oct 13




5. Inn at Aird a Bhasair
Inn at Aird a Bhasair7.5 km from Mallaig Harbour
Holly
$311
$374 total
includes taxes & fees
Oct 4 - Oct 5




6. Toravaig House Hotel
Toravaig House Hotel12.2 km from Mallaig Harbour
Susan
$278
$334 total
includes taxes & fees
Oct 16 - Oct 17




7. Cuillin View Apartment
Cuillin View Apartment7.6 km from Mallaig Harbour
$471
$565 total
includes taxes & fees
Sep 29 - Sep 30




8. Glenuig Inn
Glenuig Inn19.8 km from Mallaig Harbour
Neil
$239
$287 total
includes taxes & fees
Sep 20 - Sep 21




9. Glen Mhor Lodge
Glen Mhor Lodge10.8 km from Mallaig Harbour
$479
$575 total
includes taxes & fees
Sep 24 - Sep 25
Compare popular hotels close to Mallaig Harbour
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet friendly | WiFi included |
|---|---|---|---|---|---|---|---|
![]() West Highland Hotel | 8.2 Very good 656 reviews | View | |||||
![]() Eilean Iarmain | 9.4 Exceptional 272 reviews | View | |||||
![]() Morar Hotel | 7.6 Good 569 reviews | View | |||||
![]() Anneth Glamping Pod | 10.0 Exceptional 97 reviews | View | |||||
![]() Inn at Aird a Bhasair | 9.2 Wonderful 133 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.





