Find hotels in Mallaig from ¥10,841
- 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

West Highland Hotel
West Highland HotelMallaig
8.2 out of 10, Very Good, (603 reviews)
The price is ¥22,486
¥26,983 total
includes taxes & fees
Jan 18 - Jan 19

Glenuig Inn
Glenuig InnLochailort
10.0 out of 10, Exceptional, (6 reviews)
The price is ¥26,350
¥31,620 total
includes taxes & fees
Jan 11 - Jan 12


Park Lodge Hotel
Park Lodge HotelIsle of Mull
8.6 out of 10, Excellent, (258 reviews)
The price is ¥15,738
¥18,885 total
includes taxes & fees
Jan 12 - Jan 13

Eilean Iarmain
Eilean IarmainSleat
9.6 out of 10, Exceptional, (234 reviews)
The price is ¥14,587
¥17,505 total
includes taxes & fees
Jan 17 - Jan 18

Balmacara Hotel
Balmacara HotelKyle
8.4 out of 10, Very Good, (339 reviews)
The price is ¥13,926
¥20,927 total
includes taxes & fees
Jan 20 - Jan 21

Broadford Hotel
Broadford HotelBroadford
8.6 out of 10, Excellent, (229 reviews)
The price is ¥12,296
¥14,756 total
includes taxes & fees
Jan 11 - Jan 12

Marys House
Marys HouseAcharacle
10.0 out of 10, Exceptional, (1 review)
The price is ¥95,253
¥95,253 total
includes taxes & fees
Jan 24 - Jan 25

Coille Darach B&B
Coille Darach B&BAcharacle
9.8 out of 10, Exceptional, (59 reviews)
The price is ¥15,810
¥18,972 total
includes taxes & fees
Jan 10 - Jan 11

Kilchoan House Hotel
Kilchoan House HotelAcharacle
8.6 out of 10, Excellent, (45 reviews)
The price is ¥32,499
¥38,999 total
includes taxes & fees
Jan 23 - Jan 24

Mingarry Park
Mingarry ParkAcharacle
9.8 out of 10, Exceptional, (46 reviews)
The price is ¥36,188
¥43,425 total
includes taxes & fees
Jan 18 - Jan 19


Kyle Hotel
Kyle HotelKyle
7.6 out of 10, Good, (659 reviews)
The price is ¥16,030
¥19,236 total
includes taxes & fees
Feb 5 - Feb 6

The Cluanie Inn
The Cluanie InnInverness
8.8 out of 10, Excellent, (151 reviews)
The price is ¥22,396
¥26,875 total
includes taxes & fees
Jan 10 - Jan 11

Innisfree Guest House
Innisfree Guest HouseFort William
9.8 out of 10, Exceptional, (14 reviews)
The price is ¥18,340
¥22,008 total
includes taxes & fees
Jan 20 - Jan 21

Linnhe Lochside Holidays
Linnhe Lochside HolidaysFort William
9.2 out of 10, Wonderful, (235 reviews)
The price is ¥17,357
¥25,888 total
includes taxes & fees
Feb 4 - Feb 5

Premier Inn Fort William
Premier Inn Fort WilliamFort William City Centre
7.6 out of 10, Good, (48 reviews)
The price is ¥9,135
¥10,962 total
includes taxes & fees
Jan 25 - Jan 26

Achmore Self Catering
Achmore Self CateringStromeferry
10.0 out of 10, Exceptional, (6 reviews)
The price is ¥21,080
¥25,296 total
includes taxes & fees
Jan 10 - Jan 11

Fassifern B&B
Fassifern B&BFort William City Centre
8.8 out of 10, Excellent, (3 reviews)
The price is ¥12,174
¥14,608 total
includes taxes & fees
Jan 10 - Jan 11
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,810 per night from Jan 10 to Jan 11
¥15,810
¥18,972 total
Jan 10 - Jan 11
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












































































