Book Hotels in Mallaig
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Mallaig hotels

Chlachain Inn
"The hotel is actually 3 rooms above a pub. The staff in the pub were helpful and kind, the food was amazing - shout out to the chef! Breakfast is included. The room itself is quite basic but ok for one or two nights. There didn’t seem to be consistent hot water for the shower. And the walls are paper ..."
Reviewed on Aug 13, 2026

West Highland Hotel
"The room was lovely and the view is excellent!! We had dinner at the Terrace Restaurant which was great, Staff was really friendly."
Reviewed on Aug 15, 2026

Alexandra Hotel
"Your hotel is a disgrace.paint peeling"
Reviewed on Aug 19, 2026

The Caledonian Hotel
"Rooms are super clean. Exterior of hotel was in need of some paint and upkeep. Just stayed for 1 night passing through the highlands. Great lake views, didn’t eat at hotel. The one thing that noticed is when walking in the hallway you can hear inside the rooms."
Reviewed on Aug 18, 2026

Ben Nevis Hotel & Leisure Club
"Rooms better on inside thsn looked on outdide"
Reviewed on Aug 15, 2026

Morar Hotel

The Garrison

The Lodge on the Loch by OYO

Linnhe Lochside Holidays
Mallaig Hotel & Travel Guide\n
You will find there aren't any Travelocity-accredited options within Mallaig itself. Don't change your plans, because around 14 places to stay are available within a reasonable drive from Mallaig.
The closest Travelocity-listed hotel is the Duisdale House Hotel, Scotland, 12 miles (19 kilometers) from the heart of Mallaig. Also, you might look into the Toravaig House Hotel, located in Scotland, which is 10 miles (17 kilometers) from the downtown area.
The West Highland Hotel is around 7 miles (11 kilometers) from the downtown precinct of Mallaig. Alternatively, the The Prince's House Hotel can be found approximately 12 miles (20 kilometers) away. Other options are the Kyle Hotel and the Dunollie Hotel.
10 miles (16 kilometers) to the southwest of Mallaig travelers will find Kinlochleven, where you can spend a little time at the Land, Sea and Islands Centre. Arisaig is where you can find a great selection of Travelocity-listed hotels and apartments. For an alternative option, you can check out Kinlochleven, located 35 miles (53 kilometers) southeast of Mallaig. There, visit the Atlas Brewery. Accommodation options in Kinlochleven include the Allengrange and Blackwater Hostel.
After you have become enlightened about the Travelocity-listed hotels and apartments in Mallaig, make sure you explore our Mallaig area page for information on all the scenic and cultural attractions around here.
Frequently asked questions
Recent Mallaig hotel reviews by fellow wanderers

Onich Hotel
"This is a great place to stay! Easy to park, friendly staff, cozy room with a breathtaking view!! Clean, comfortable!"






