Mallaig B&B & Hotel Deals from £20 - Book Now!

Mallaig B&B & Hotel Deals

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

Enter your dates to see deals!

Check-in
Check-out
Rooms
Adults
Kids
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 Spring Deals: Search Your Dates Now!
The Mission Bunkhouse (B&B)
Station Road, Mallaig, Scotland +Review
Room Rates:
from £20*
 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 See Reviews
Free Parking Pets Allowed No Smoking Rooms
West Highland Hotel
Davie's Brae, Mallaig, Scotland +Review
Room Rates:
from £56*
 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 See Reviews
Free WiFi Free Parking Pets Allowed No Smoking Rooms
Marine Hotel (Bed and Breakfast)
Station Road, Mallaig, Scotland +Review
Room Rates:
from £77*
 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 See Reviews
Free WiFi No Smoking Rooms

See more properties nearby: 

Nearby Places To Stay

Find Bed and Breakfasts nearby

Guest Review Score

Guests rate these properties
Overall score: 3.73 out of 5

Add Your Hotel FREE!

Get MORE bookings!