3 Hotels In Mallaig From £20 To £155
Lowest Rate Guarantee

Hotels In Mallaig

Showing 1-9 Mallaig Hotels

Accommodation in Mallaig
Sort by: Most Popular Lowest Price Loading...
The Morar Hotel
Room Rates:
from £40
 Check Availability
Morar View Map Add A Review (+ 2.3 miles from Mallaig)
Free WiFi Free Parking Pets Allowed
Glenwood B&B
Room Rates:
from £70
to £90
 Check Availability
Morar View Map Add A Review (+ 3.4 miles from Mallaig)
Arisaig Hotel
Room Rates:
from £30
 Check Availability
Arisaig View Map Add A Review (+ 6.6 miles from Mallaig)
Free WiFi Free Parking Pets Allowed
Toravaig House Hotel
Room Rates:
from £69
to £270
 Check Availability
Sleat View Map Add A Review (+ 7.5 miles from Mallaig)
Hotel Eilean Iarmain
Room Rates:
from £95
to £170
 Check Availability
Sleat View Map Add A Review (+ 9.5 miles from Mallaig)
Free WiFi Free Parking Pets Allowed
Coille Challtainn
Room Rates:
from £38
to £125
 Check Availability
Sleat View Map Add A Review (+ 9.6 miles from Mallaig)
No Smoking Rooms

Late & Seasonal Hotel Deals

Enter dates to see deals up to 70% Off!
Check-in date
Check-out date
Check Availability
Last Minute Deals

3 Last Minute Bargains & Late Deals

If you need a last minute late deal, simply pop your dates into our search box above. We'll show you all available properties in Mallaig, Invernesshire as well as nearby places to stay, so you'll always find a bed for the night!
About These Results

About These Results

You can find hotel deals in Mallaig to suit your holiday or weekend away. Ideal for mid-week breaks with discounts of up to 70% off rack rates, book your hotel today and pay when you stay in Mallaig, Invernesshire.

Not What You're Looking For? Try these:

Book Now, Pay Later

Book now with nothing to pay until your arrival.
Instant online bookings with email confirmation.
More Details