Mallaig Hotels from S$206

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Mallaig hotels

Chlachain Inn

Chlachain Inn
3.5 star property
Mallaig
8.6 out of 10, Excellent, (80 reviews)
"Great place to stay above a pub with really good food and drinks."
United Kingdom
Stefan
Chlachain Inn

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (497 reviews)
"Lovely location. Friendly staff "
United States
Sara
The price is S$233
includes taxes & fees
25 Jun - 26 Jun
Morar Hotel

West Highland Hotel

West Highland Hotel
3.0 star property
Mallaig
8.2 out of 10, Very good, (613 reviews)
"The staff were very friendly and helpful. We were late checking in due to car issues and the person on the desk made us sandwiches without being asked. So thoughtful."
Canada
Ronald
The price is S$270
includes taxes & fees
18 Jun - 19 Jun
West Highland Hotel

Tingle Creek Hotel

Tingle Creek Hotel
3.0 star property
Kyle
9.4 out of 10, Exceptional, (496 reviews)
"This place is a beatiful one, great views, gusto in the makinf and buildin it."
United States
Enrique
The price is S$290
includes taxes & fees
26 Jun - 27 Jun
Tingle Creek Hotel

Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very good, (418 reviews)
"Parking was easy and the rooms were great"
Australia
Natalie
The price is S$384
includes taxes & fees
26 Jun - 27 Jun
Isle of Skye Guest house

The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.2 out of 10, Good, (1,296 reviews)
"Clean bedroom, staff very helpful, breakfast Amazing."
United Kingdom
Andrew
The price is S$174
includes taxes & fees
23 Jun - 24 Jun
The Caledonian Hotel

Premier Inn Fort William

Premier Inn Fort William
3.0 star property
Fort William City Centre
7.8 out of 10, Good, (64 reviews)
"Great location"
United States
Eric
The price is S$343
includes taxes & fees
28 Jun - 29 Jun
Premier Inn Fort William

Kings Arms Hotel

Kings Arms Hotel
2.0 star property
Kyleakin
6.6 out of 10, (947 reviews)
"Breakfast was exceptional and staff very very friendly And helpful"
Canada
Jocelyn
The price is S$283
includes taxes & fees
31 May - 1 Jun
Kings Arms Hotel

Glenfinnan House Hotel

Glenfinnan House Hotel
4.0 star property
Glenfinnan
9.4 out of 10, Exceptional, (142 reviews)
"Fantastic staff, excellent customer service, lovely food and an amazing location right on the loch. "
United Kingdom
Ian
The price is S$451
includes taxes & fees
18 Jun - 19 Jun
Glenfinnan House Hotel

Inn at Ardgour

Inn at Ardgour
3.0 star property
Fort William
8.8 out of 10, Excellent, (578 reviews)
"Very charming place."
United States
Jeffrey
The price is S$287
includes taxes & fees
29 May - 30 May
Inn at Ardgour

Hillview guest house

Hillview guest house
4.0 star property
Fort William
9.6 out of 10, Exceptional, (167 reviews)
"Lovely, welcoming hosts. Stunning location."
United States
Mark
The price is S$275
includes taxes & fees
3 Jun - 4 Jun
Hillview guest house

Achnabobane Farmhouse

Achnabobane Farmhouse
2.0 star property
Spean Bridge
8.6 out of 10, Excellent, (11 reviews)
"Really enjoyed the stay, breakfast was great"
Australia
John
The price is S$229
includes taxes & fees
28 Jun - 29 Jun
Achnabobane Farmhouse

Achnacriche Bed and Breakfast

Achnacriche Bed and Breakfast
3.0 star property
Oban
The price is S$351
includes taxes & fees
23 Jun - 24 Jun
Achnacriche Bed and Breakfast

Nevis Bank Inn

Nevis Bank Inn
4.0 star property
Fort William
8.8 out of 10, Excellent, (722 reviews)
"Lovely hotel with wonderful staff and restaurant. Great location!"
United States
Gerald
The price is S$309
includes taxes & fees
3 Jun - 4 Jun
Nevis Bank Inn

Corran Bunkhouse

Corran Bunkhouse
4.0 star property
Fort William
9.4 out of 10, Exceptional, (146 reviews)
"This place was really great. Very friendly and helpful staff. Room, common kitchen and common area were all very clean and well stocked. Beautiful are including the short ferry ride over to the pub."
Canada
Kari
The price is S$226
includes taxes & fees
11 Jun - 12 Jun
Corran Bunkhouse

Inn at Aird a Bhasair

Inn at Aird a Bhasair
3.0 star property
Ardvasar
9.2 out of 10, Wonderful, (127 reviews)
"Lovely little place, delicious food, friendly staff. "
United States
Holly
The price is S$527
includes taxes & fees
5 Jun - 6 Jun
Inn at Aird a Bhasair

Park Lodge Hotel

Park Lodge Hotel
3.0 star property
Isle of Mull
8.6 out of 10, Excellent, (264 reviews)
"beautiful place to stay"
United States
Shawn
The price is S$261
includes taxes & fees
28 Jun - 29 Jun
Park Lodge Hotel

Kyle Hotel

Kyle Hotel
3.0 star property
Kyle
7.8 out of 10, Good, (693 reviews)
"Breakfast was very good."
United States
Robin
The price is S$429
includes taxes & fees
31 May - 1 Jun
Kyle Hotel

Balmacara Hotel

Balmacara Hotel
3.0 star property
Kyle
8.4 out of 10, Very good, (380 reviews)
"Staff very nice and food excellent"
United States
Dwayne
The price is S$451
includes taxes & fees
3 Jun - 4 Jun
Balmacara Hotel

Treetops B&B

Treetops B&B
4.0 star property
Fort William
10.0 out of 10, Exceptional, (116 reviews)
"Amazing bed and breakfast near Ben Nevis. Host was very welcoming and the room was fantastic. The B&B was easy to find, quiet and close to town. Wonderful views. Breakfast was great with lots of food options and great coffee and tea."
Canada
ERICA
Treetops B&B
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Mallaig attractions

Learn more about Mallaig

Board the ferry to the Isle of Skye from this charming fishing port with fresh seafood restaurants along the harbour. Take a scenic ride on the Jacobite Steam Train (featured in Harry Potter films) that terminates at Mallaig's railway station.

Aerial view of Mallaig, a port in Lochaber, on the west coast of the Highlands of Scotland

Top Mallaig Hotel Reviews

More cheap stays in Mallaig

Frequently asked questions

What's the best place for a stay in Mallaig?
Based on our traveller data, Morar Hotel is one of the top choices for your stay. This hotel offers a restaurant and free parking. Other good choices for your stay include West Highland Hotel and Chlachain Inn. See all available top hotels, or vacation rentals in Mallaig.
If I need to cancel my hotel reservation in Mallaig, will I receive a refund?
Yes! You'll find that most hotel room reservations are refundable if you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If your reservation is non-refundable, it might still be possible to cancel it and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Mallaig.
What's the best family accommodation in Mallaig?
West Highland Hotel is a hotel with free parking and laundry facilities, and it's a top choice on Expedia for families. Also, attractions in the area such as Isle of Skye Market Square and Glenfinnan Museum are fun for children of all ages. Find more child-friendly accommodations in Mallaig.
What's the best dog-friendly hotel in Mallaig?
Morar Hotel is a top hotel for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Two other good options for you and your pet include West Highland Hotel and Chlachain Inn. See more pet-friendly hotel accommodations in Mallaig.
What are some accommodation options with pools in Mallaig?
Ben Nevis Hotel & Leisure Club: Features a steam room, a pool and free self parking. View all hotels with pools in Mallaig.
What's it like to stay in Mallaig?
Visitors to Mallaig will definitely enjoy the restaurants, seaside and bars. Tourists to the city can also enjoy its welcoming locals. In Mallaig, there are 24 hotels and other accommodation options to choose from. Find out more about Mallaig.
What should I do while I'm visiting Mallaig?
Natural beauty is on display at Circular Walk, Camusdarach Beach and Morar Beach. Taking a ferry is a great activity, and Mallaig Harbour is one place to visit. A couple of additional sights to add to your itinerary are Mallaig Heritage Centre and Loch Morar. Take a look at what more there is to see and do in Expedia's Mallaig guide.
How can I get around Mallaig?
To venture out into the surrounding area, ride one of the trains from Mallaig Station or Morar Station. You can take a ferry to see more of the region. If you want to venture out around the area, you may want a rental car in Mallaig for your journey.
What's the seasonal weather in Mallaig?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 5°C. The rainiest months in Mallaig are October, December, November and January, with each month seeing an average of 200 mm of rainfall.