
Find hotels in Mallaig from ¥17,323
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Mallaig
Family friendly
Pet friendly
Check prices for these dates
Our top choices for Mallaig hotels

Morar Hotel
Morar HotelMallaig
7.6 out of 10, Good, (471 reviews)
The price is ¥17,374
¥20,849 total
includes taxes & fees
Mar 15 - Mar 16

West Highland Hotel
West Highland HotelMallaig
8.2 out of 10, Very Good, (604 reviews)
The price is ¥22,260
¥26,712 total
includes taxes & fees
Feb 28 - Mar 1

Achnacriche Bed and Breakfast
Achnacriche Bed and BreakfastOban
The price is ¥19,652
¥23,583 total
includes taxes & fees
Mar 1 - Mar 2

Inn at Ardgour
Inn at ArdgourFort William
8.8 out of 10, Excellent, (565 reviews)
The price is ¥9,913
¥11,896 total
includes taxes & fees
Mar 16 - Mar 17

The Caledonian Hotel
The Caledonian HotelFort William
7.2 out of 10, Good, (1,251 reviews)
The price is ¥7,669
¥9,203 total
includes taxes & fees
Mar 15 - Mar 16

Premier Inn Fort William
Premier Inn Fort WilliamFort William City Centre
7.6 out of 10, Good, (50 reviews)
The price is ¥9,043
¥10,852 total
includes taxes & fees
Mar 15 - Mar 16

Ben View Guest House
Ben View Guest HouseFort William City Centre
10.0 out of 10, Exceptional, (1 review)
The price is ¥13,948
¥16,737 total
includes taxes & fees
Feb 27 - Feb 28

Cuilcheanna House B&B
Cuilcheanna House B&BFort William
The price is ¥16,657
¥26,300 total
includes taxes & fees
Feb 26 - Feb 27

Eilean Iarmain
Eilean IarmainSleat
9.6 out of 10, Exceptional, (236 reviews)
The price is ¥14,436
¥17,323 total
includes taxes & fees
Feb 27 - Feb 28

Corran Bunkhouse
Corran BunkhouseFort William
9.2 out of 10, Wonderful, (133 reviews)
The price is ¥12,125
¥14,550 total
includes taxes & fees
Feb 26 - Feb 27

Onich Hotel
Onich HotelFort William
7.8 out of 10, Good, (391 reviews)
The price is ¥14,791
¥17,749 total
includes taxes & fees
Mar 17 - Mar 18

Innisfree Guest House
Innisfree Guest HouseFort William
9.8 out of 10, Exceptional, (14 reviews)
The price is ¥17,947
¥21,537 total
includes taxes & fees
Feb 27 - Feb 28

Factors Inn & Cottage
Factors Inn & CottageFort William
8.6 out of 10, Excellent, (231 reviews)
The price is ¥14,782
¥17,738 total
includes taxes & fees
Feb 26 - Feb 27

Base Camp Hotel Nevis Range
Base Camp Hotel Nevis RangeFort William
8.4 out of 10, Very Good, (279 reviews)
The price is ¥8,846
¥10,615 total
includes taxes & fees
Mar 26 - Mar 27

Nevis Bank Inn
Nevis Bank InnFort William
8.8 out of 10, Excellent, (695 reviews)
The price is ¥13,913
¥16,695 total
includes taxes & fees
Feb 26 - Feb 27

The Lodge on the Loch by OYO
The Lodge on the Loch by OYOFort William
7.4 out of 10, Good, (262 reviews)

Glenuig Inn
Glenuig InnLochailort
10.0 out of 10, Exceptional, (6 reviews)
The price is ¥26,086
¥31,303 total
includes taxes & fees
Feb 26 - Feb 27
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Mallaig attractions
Learn more about Mallaig
Board the ferry to the Isle of Skye from this charming fishing port with fresh seafood restaurants along the harbor. Take a scenic ride on the Jacobite Steam Train (featured in Harry Potter films) that terminates at Mallaig's railway station.

More cheap stays in Mallaig

Coille Darach B&B
Coille Darach Acharacle Scotland
The price is ¥15,652 per night from Mar 2 to Mar 3
¥15,652
¥18,782 total
Mar 2 - Mar 3
includes taxes & fees
9.8/10 Exceptional! (59 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Inns in Isle of Eigg
- Arisaig Hotels
- Luxury Hotels in Sleat
- Motels in Mallaig
- Cheap Hotels in Knoydart
- Hotels near Camusdarach Beach
- Cottages in Elgol
- Romantic Hotels in Sleat
- Vacation Homes in Arisaig
- Cheap Hotels in Mallaig
- B&B in Mallaig
- Villas in Isle of Eigg
- Hostels in Mallaig
- B&B in Tarskavaig
- B&B in Isle of Eigg
- Hostels in Glenuig
- Guest Houses in Arisaig
- Lodges in Elgol
- Inns in Glenuig
- Hotels near Mallaig Station
- Aparthotels in Arisaig













































































