Top 20 Hotels in Mallaig

See all 47 Hotels in Mallaig
West Highland Hotel
West Highland Hotel

Mallaig, Mallaig PH41 4QZ

3.0 out of 5.0
3.8 out of 5 (91 reviews)

This family-friendly Mallaig hotel is located on the waterfront, within a 15-minute walk of Mallaig Heritage Centre and …

$91
Lochailort Inn
Lochailort Inn
1.6 mi from Mallaig
3.0 out of 5.0
4 out of 5 (201 reviews)

Situated in a rural location, this inn is within 12 mi (20 km) of Land, Sea and Islands Centre, Glenfinnan Museum, and …

$94
Arisaig Hotel
Arisaig Hotel
2.3 mi from Mallaig
3.5 out of 5.0
4.3 out of 5 (15 reviews)

Situated in Arisaig, this hotel is within 3 mi (5 km) of Land, Sea and Islands Centre, Land, Sea & Islands Visitor Centre, an …

$98
The Old Library Lodge and Restaurant
The Old Library Lodge and Restaurant
2.3 mi from Mallaig
3.0 out of 5.0
4.3 out of 5 (60 reviews)

Situated in Arisaig, this bed & breakfast is within 3 mi (5 km) of Land, Sea and Islands Centre, Land, Sea & Islands Visito …

$91
Eilean Iarmain
Eilean Iarmain
3 mi from Mallaig
3.0 out of 5.0
5 out of 5 (3 reviews)

Situated in Isle of Skye, this beach hotel is 0.4 mi (0.7 km) from Gallery An Talla Dearg and within 9 mi (15 km) of Aird Old …

$83
Duisdale House Hotel
Duisdale House Hotel
3.6 mi from Mallaig
4.0 out of 5.0
4.4 out of 5 (124 reviews)

Located in Duisdalemore, this hotel is 0.9 mi (1.4 km) from Gallery An Talla Dearg and within 9 mi (15 km) of Skye …

Get Rates
Toravaig House Hotel
Toravaig House Hotel
3.7 mi from Mallaig
4.0 out of 5.0
4.1 out of 5 (36 reviews)

Located in Teangue, this romantic hotel is 2.8 mi (4.5 km) from Gallery An Talla Dearg and within 6 mi (10 km) of Aird Old …

$189
The Prince's House Hotel
The Prince's House Hotel
4.7 mi from Mallaig
3.0 out of 5.0
4.6 out of 5 (57 reviews)

Situated in the historical district, this hotel is within a 15-minute walk of Glenfinnan Museum, Glenfinnan Monument, and …

$135
Nevis Bank Inn
Nevis Bank Inn
15.7 mi from Mallaig
4.0 out of 5.0
4.4 out of 5 (160 reviews)

Situated in Fort William, this hotel is within a 10-minute walk of Steall Waterfall, Commando Monument, and Inverlochy Castle …

Get Rates
Factors Inn & Cottage
Factors Inn & Cottage
16.2 mi from Mallaig
3.5 out of 5.0

Situated in Fort William, this inn is within 3 mi (5 km) of Ben Nevis Distillery, Nevis Range Mountain Experience, and …

Get Rates

Recent Reviews in Mallaig

Hide content

Where to stay in Mallaig

Mallaig Hotel Guide

So, are you vacationing in Scottish Highlands and are looking to choose a place to stay in or around Mallaig? Central Mallaig has 2 Expedia-recommended accommodations within easy driving distance.

A great choice if you are looking to stay close to the center of Mallaig, is the West Highland Hotel.

You could try the Duisdale House Hotel and also the Toravaig House Hotel. The Duisdale House Hotel can be found 10 miles from downtown Mallaig. The Toravaig House Hotel, is 8 miles away. Two other Expedia-listed accommodation options worth checking out are the West Highland Hotel and the Dunollie Hotel.

Glencoe is 30 miles to the southeast of Mallaig and is home to the Dragons Tooth Golf Course and Glencoe Folk Museum. Some of our recommended Glencoe hotel options are the The Holly Tree Hotel and Inn at Ardgour. 7 miles to the south of Mallaig, you'll also find Arisaig, home to the Arisaig Hotel and The Old Library Lodge and Restaurant. The Land, Sea and Islands Centre and Camusdarach Beach are a couple of the popular attractions to see when you're in Arisaig.

Get your sporting fix by making a journey to Atlantis Leisure, which is 45 miles to the south of Mallaig. Book a hotel near the action at the Best Western The Queens Hotel or the Oban Bay Hotel.

Thank you for taking the time to explore our Mallaig hotels and apartments. Now, why not spend a few minutes exploring Expedia's Mallaig travel guide for the inside scoop on this area's varied attractions.