Find hotels in Mallaig from ¥10,874
- 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)
The price is ¥22,496
¥26,995 total
includes taxes & fees
Jan 18 - Jan 19

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


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

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

Balmacara Hotel
Balmacara HotelKyle
8.4 out of 10, Very Good, (339)
The price is ¥14,084
¥21,119 total
includes taxes & fees
Jan 20 - Jan 21

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

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

Coille Darach B&B
Coille Darach B&BAcharacle
9.8 out of 10, Exceptional, (59)
The price is ¥15,818
¥18,982 total
includes taxes & fees
Jan 9 - Jan 10

Kilchoan House Hotel
Kilchoan House HotelAcharacle
8.6 out of 10, Excellent, (45)
The price is ¥32,514
¥39,016 total
includes taxes & fees
Jan 23 - Jan 24

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

Lochalsh Hotel
Lochalsh HotelKyle
5.2 out of 10, (35)
The price is ¥180,848
¥217,018 total
includes taxes & fees
Feb 1 - Feb 2

Kyle Hotel
Kyle HotelKyle
7.6 out of 10, Good, (659)
The price is ¥13,867
¥16,640 total
includes taxes & fees
Jan 15 - Jan 16

The Cluanie Inn
The Cluanie InnInverness
8.8 out of 10, Excellent, (151)
The price is ¥20,165
¥24,198 total
includes taxes & fees
Jan 10 - Jan 11

Innisfree Guest House
Innisfree Guest HouseFort William
9.8 out of 10, Exceptional, (14)
The price is ¥18,349
¥22,019 total
includes taxes & fees
Feb 8 - Feb 9


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

Achmore Self Catering
Achmore Self CateringStromeferry
10.0 out of 10, Exceptional, (6)
The price is ¥21,090
¥25,309 total
includes taxes & fees
Jan 9 - Jan 10

Fassifern B&B
Fassifern B&BFort William City Centre
8.8 out of 10, Excellent, (3)
The price is ¥12,179
¥14,614 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,818 per night from Jan 9 to Jan 10
¥15,818
¥18,982 total
Jan 9 - Jan 10
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












































































