Hotels near Mallaig Harbour
Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices
Check prices for these dates
Tonight
17 Nov - 18 NovTomorrow
18 Nov - 19 NovThis weekend
21 Nov - 23 NovNext weekend
28 Nov - 30 NovWhere to stay near Mallaig Harbour?




Toravaig House Hotel
7.6 mi from Mallaig Harbour
£93
includes taxes & fees
2 Dec - 3 Dec




Woodland Cottage
7.6 mi from Mallaig Harbour
£617
includes taxes & fees
21 Nov - 22 Nov




Duisdale House Hotel
10.4 mi from Mallaig Harbour
£129
includes taxes & fees
1 Dec - 2 Dec
Other landmarks near Mallaig Harbour
Morar Beach
4.6/5 (35 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.
Mallaig Ferry Terminal
Imagine strolling along Mallaig Ferry Terminal for some great waterfront pics when in the heart of Mallaig.
Mallaig Heritage Centre
The centre of Mallaig is home to cultural attractions such as 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 Ferry Terminal, Circular Walk, and Camusdarach Beach.
Circular Walk
Circular Walk is in the heart of Mallaig, so why not stop by during your stay?
Museum of the Isles
If museums are on your list, you might want to visit 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 is on your list, you might want to visit 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.




















