Mallaig B&B & Hotel Deals

Bed and Breakfast Deals & Cheap Hotels in Mallaig, Invernesshire from £28 - Book Now!
B&B in Mallaig
Search box responsive

Enter your dates to see deals!

See BIG Midweek & Weekend Deals
Search Your Dates Now!
Sort by: Most Popular Lowest Price A - Z Stars 5 > 1 Loading...
See Weekend & Midweek Offers + BIG Autumn Deals: Search Your Dates Now!
West Highland Hotel
Davie's Brae, Mallaig, Scotland
Room Rates:
£58 - £180
 Check Availability
  • "Got no trouble putting my name forward when vouching for this hotel. Good views over the town – and what a town it is! – and there’s a treasure trove of information about where to go and what to see. The hosts were so helpful for things like that. Another feather in the cap of their outstanding customer service." Alan Alan Review Score; 7.7/10
Free WiFi Free Parking Pets Allowed No Smoking Rooms
The Mission Bunkhouse (B&B)
Station Road, Mallaig, Scotland
Room Rates:
£28 - £70
 Check Availability
  • "I was on a trip to Mallaig with some mates, made perfect sense to book ourselves a room here. Wasn’t a long trip and comfort wasn’t our main priority. However, I did enjoy myself far more than expected. Was terrific, really. Good access to the whole town, was especially pleased at the breakfast quality." Bill Bill Review Score; 7.7/10
Free Parking Pets Allowed No Smoking Rooms
Marine Hotel (Bed and Breakfast)
Station Road, Mallaig, Scotland
Room Rates:
£77 - £155
 Check Availability
  • "Just average and good for one or two night, room was very cold (no heating), the reception was in the very noisy bar, breakfast was okay" Vandezande Geert Vandezande Geert Review Score; 7.0/10
Free WiFi No Smoking Rooms

See more properties nearby: 

book now pay later bnpl middle bnpl rhs

Nearby Places To Stay

Find Bed and Breakfasts nearby

List Your Hotel FREE!

Get MORE bookings!
Lodging World AppLodging World iOS downloadLodging World Android download