Mallaig hotels

Search hundreds of travel sites at once for hotels in Mallaig

Sun 4/6
Thu 8/6
...and more

Let KAYAK do the searching

Save on your next stay

Search hundreds of travel sites at once for hotels in Mallaig

We’re completely free to use – no hidden charges or fees

Filter by free cancellation, free breakfast and more

Good to know

Low season

December

High season

January

Average price (weeknight)

C$ 217

Average price (weekend night)

C$ 227
Cheapest month to stay with an average 46% drop in price.
Most expensive month to stay with an average 121% rise in price.
Average Sun. - Thu. price over the last 2 weeks.
Average Fri. & Sat. price over the last 2 weeks.

Best Mallaig hotels

Most recommended Mallaig hotels

Show all
Morar Hotel - Mallaig - Bedroom
Morar Hotel
6.7 Okay
C$ 302+
C$ 302+
Parking
Free Wi-Fi
Pet friendly
West Highland Hotel - Mallaig - Restaurant
West Highland Hotel
7.8 Good
C$ 365+
C$ 365+
Parking
Free Wi-Fi
Pet friendly
The Inn @ Aird a' Bhasair
8.8 Very good
C$ 422+
C$ 422+
Parking
Free Wi-Fi
Pet friendly
Marine Hotel
8.5 Very good
C$ 226+
C$ 226+
Parking
Free Wi-Fi
The Steam Inn
7.9 Good
C$ 241+
C$ 241+
Free Wi-Fi
C$ 145+
Free Wi-Fi
C$ 343+
Free Wi-Fi
Pet friendly

How much is a Mallaig hotel?

Here are our most popular & best value hotels

3 stars

When to book a hotel in Mallaig

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

Top tips for finding Mallaig hotel deals

  • If you’re looking for a cheap hotel in Mallaig, you should consider visiting during the low season. You'll find cheaper accommodations in Mallaig in December and March.
  • Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in Mallaig if you stay on a Wednesday. The opposite is true for, Tuesday, which is usually the most expensive day.
  • Book at least 28 days before your stay begins to get the best price for your Mallaig accommodation.
  • The Marine Hotel is a great option for those looking to explore the area surrounding Mallaig. It's close to both the station and the ferry so you can head across the water or further inland. It will also suit those hoping to use their car to explore the area as it offers a free parking space.
  • If you're looking for hotels in Mallaig that can easily accommodate dietary restrictions, consider the Chlachain Inn. They frequently offer gluten-free options and can usually alter the menu to accommodate any allergies or other dietary restrictions. Plus, all their food is sourced from local butchers, fishmongers and farmers.
  • The area around Mallaig is lovely to explore by bike and the Arisaig House has bikes available for hire so you don't have to worry about bringing your own. Arisaig is roughly 15min from Mallaig by car (and around 40min by bike).
  • If you prefer to explore the area on hiking trails consider staying at the Steam Inn, a cosy hotel close to the Circular Walk Trailhead. The Circular Walk takes you through the hills around Mallaig and offers lovely views of the town and the landscape.
  • To get close to nature during your holiday consider staying at Glenancross House. It's situated within lush parkland and is close to the Silversands Trekking Centre, which offers horse rides through the area. It's also close to Morar Beach and Camusdarach Beach.

FAQs when booking a hotel in Mallaig

Where to stay in Mallaig?

Our map will help you find the perfect place to stay in Mallaig by showing you the exact location of each hotel.