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

The Garrison
"Nice property stay at near Fort William. Clean and easy to walk through the city."
Reviewed on Aug 4, 2026

West Highland Hotel
"The staff was amazing and the breakfast was delicious."
Reviewed on Jul 27, 2026

Alexandra Hotel
"We stayed at the hotel for three nights. It is centrally located and easy to get around from there. The hotel is nice and clean, and feels cozy even though it is a bit worn. The staff is helpful and very welcoming. The breakfast was nice - there were many warm dishes, bread, pancakes, yogurt, fruit, ..."
Reviewed on Aug 5, 2026

Morar Hotel
"スタッフは親切でした。他にどこかで食べる場所などは見つけることが出来なかったので、レストランを予約して食事をしましたが、美味しくて景色も良かったので楽しい食事ができました。 駅前なので時間が合えば、蒸気機関車も見ることが出来ます。"
Reviewed on Aug 4, 2026

The Caledonian Hotel
"Nice over night stop and was surprised to find an EV charger which was helpful to me. The hotel was busy with coach parties but the staff were helpful and room clean with a lovely view over the loch. Pizza in the bar was good, limited choice of larger to drink."
Reviewed on Aug 2, 2026

The Lodge on the Loch by OYO
"Room was tidy and clean. Breakfast was good. Staff friendly"
Reviewed on Aug 5, 2026

Ben Nevis Hotel & Leisure Club
"Es war ein eigenartiger, für mich unangenehmer Geruch im Hotelzimmer. Das Gewand hat den Geruch total angenommen."
Reviewed on Aug 3, 2026

Chlachain Inn

Isle of Skye Guest house
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

Alexandra Hotel
"We stayed at the hotel for three nights. It is centrally located and easy to get around from there. The hotel is nice and clean, and feels cozy even though it is a bit worn. The staff is helpful and very welcoming. The breakfast was nice - there were many warm dishes, bread, pancakes, yogurt, fruit, granola, juices, coffee, tea and cocoa. We had a room on the 4th floor from which we had a view of both the mountains and the water."






