Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Andy Butterworth on trover

Search Hotels in Mallaig

Filter by

Selecting an option opens a search results page with the selected filter applied
Expedia RewardsSelecting an option opens a search results page with the selected filter applied
Popular FiltersSelecting an option opens a search results page with the selected filter applied
Star ratingSelecting an option opens a search results page with the selected filter applied
Your BudgetSelecting an option opens a search results page with the selected filter applied
Guest ratingSelecting an option opens a search results page with the selected filter applied
Payment TypeSelecting an option opens a search results page with the selected filter applied
Property TypeSelecting an option opens a search results page with the selected filter applied
AreaSelecting an option opens a search results page with the selected filter applied
Popular LocationsSelecting an option opens a search results page with the selected filter applied
AmenitiesSelecting an option opens a search results page with the selected filter applied
AccessibilitySelecting an option opens a search results page with the selected filter applied
Trip TypeSelecting an option opens a search results page with the selected filter applied
Westhaven
3.5 out of 5
Westhaven Morar, Mallaig, Scotland
Get Rates
2.37 mi from city centre
Westhaven
Mansefield House
4 out of 5
Hillview Drive, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is £80 per night
29.06 mi from city centre
4.5/5Wonderful! (440 reviews)
An exceptional find near Fort William

"I can’t hold anyone at Mansfield House responsible for the weather but a friendly reception and an array of breakfasts that were not only very enjoyable but usually only found in much more expensive establishments. A little way out of Fort William but only a few minutes away if you have a car. I ..."…"

Reviewed on 17 Oct 2019

Mansefield House
Sky View
3.5 out of 5
7 Gillies Park, Mallaig, Scotland
Get Rates
0.51 mi from city centre
4.3/5Excellent! (3 reviews)
Great! But email property beforehand.

"This self contained unit was very, clean, well equipped, close to shopping, eating and sights with everything you would need for your stay. Some nice gifts were left by the owners to make our stay more pleasant. Our only issue was finding it and getting in the first time. This accommodation is in ..."…"

Reviewed on 28 Dec 2019

Sky View
Morar Hotel
3 out of 5
Morar, Mallaig, Scotland
The price is £118 per night
2.57 mi from city centre
3.6/5Good! (134 reviews)

"Loved the staff. Great manager. Outstanding location"…"

Reviewed on 27 Aug 2019

Morar Hotel
Cluanie Inn
3.5 out of 5
Skye & Lochalsh, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is £140 per night
26.39 mi from city centre
4/5Very Good! (48 reviews)
Outstanding.

"A fabulous refit of an iconic and historical highland Staging Post/Inn. Outstanding in every respect."…"

Reviewed on 19 Dec 2019

Cluanie Inn
Sligachan Hotel
3 out of 5
Sligachan Hotel, Isle of Skye, Scotland
The price is £127 per night
23.5 mi from city centre
4.1/5Very Good! (134 reviews)

"Very accommodating staff, couldn’t have been more helpful! Great breakfast, stylish room and great location to see the fantastic sights and scenery of Skye."…"

Reviewed on 23 Mar 2020

Sligachan Hotel
The Marmalade Hotel
4 out of 5
HOME FARM ROAD, Portree, Scotland
Free cancellationReserve now, pay when you stay
The price is £236 per night
31.54 mi from city centre
4.7/5Exceptional! (57 reviews)

"No hot water in shower. Tepid, but never hot."…"

Reviewed on 22 Sep 2019

The Marmalade Hotel
Telford Highland Apartments Gillies Park
3 out of 5
East Bay, Mallaig, Scotland
Get Rates
0.13 mi from city centre
4/5Very Good! (2 reviews)
Charming seaside town.

"We loved the town of Mallaig and this apartment was right in the center of town. Instructions about parking would have been helpful but otherwise it was a pleasant stay with lots of appliances, even a washing machine."…"

Reviewed on 21 Sep 2018

Telford Highland Apartments Gillies Park
1 Sandholm
3.5 out of 5
1 Sandholm Morar, Mallaig, Scotland
Get Rates
2.45 mi from city centre
1 Sandholm
Ben Nevis Hotel & Leisure Club
3 out of 5
North Road, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is £90 per night
30.63 mi from city centre
3.5/5Good! (397 reviews)
Lovely place to stay.

"It was wonderful the staff were great the food was lovely.."…"

Reviewed on 18 Mar 2020

Ben Nevis Hotel & Leisure Club
Cooinda Cottage
3.5 out of 5
Cooinda Morar, Mallaig, Scotland
Get Rates
2.73 mi from city centre
Cooinda Cottage
Cooinda Flat
3.5 out of 5
Cooinda Morar, Mallaig, Scotland
Get Rates
2.73 mi from city centre
Cooinda Flat
Muthu Fort William Hotel
3 out of 5
Achintore Road, Fort William, Scotland
Get Rates
29.94 mi from city centre
3.2/5 (103 reviews)
Great wee spot

"Lovely hotel with friendly staff, great spot to come back to after a long walk in the hills."…"

Reviewed on 11 Jan 2020

Muthu Fort William Hotel
West Highland Hotel
3 out of 5
Davies Brae, Mallaig, Scotland
The price is £105 per night
0.12 mi from city centre
3.9/5Good! (290 reviews)
would recommend this one

"lovely comfortable place with very friendly and helpful staff great beds clean and attractive rooms close to railway station and wonderful views. Only thing to watch out for were bedroom wall lights - bumped head on them twice ouch!"…"

Reviewed on 14 Mar 2020

West Highland Hotel
The Bosville
4 out of 5
9 - 11 Bosville Terrace, Portree, Scotland
Free cancellationReserve now, pay when you stay
The price is £177 per night
31.19 mi from city centre
4.5/5Wonderful! (103 reviews)

"Easy to give the Bosville 4 stars, but difficult to give it 5 stars. There is an issue over parking that comes with the location, not helped by the attitude of the neighbouring Co-op which aggressively protects street parking so the delivery lorry can unload. My other issue is that of staff training/planning. ..."…"

Reviewed on 17 Mar 2020

The Bosville
Don't see what you're looking for?
See all available properties in Mallaig
View all properties
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.

Visiting Mallaig

Visitors to Mallaig are sure to enjoy the restaurants, seaside and bars. Tourists to the city can also enjoy its welcoming locals. Top sights around the area include Armadale Castle and Glenfinnan Viaduct. In Mallaig, there are 14 hotels and other accommodation options to choose from.

Sightseeing and Staying in Mallaig

The city's natural setting is picturesque, including the the sea and these places to visit: Lochaber Geopark, Loch Morar and Morar Beach. A couple of additional sights to add to your agenda are Mallaig Heritage Centre and Camusdarach Beach.

As you plan your holiday, you'll find 14 hotels and other lodging options to pick from in Mallaig. Here's a top place to stay based on our user reviews:

  • West Highland Hotel - This 3-star hotel features a restaurant, free WiFi and free parking. It's a favourite with Expedia travellers for its dining options and beach locale.

Outside the city, top places to visit include Armadale Castle, located 5.2 mi (8.3 km) from the city centre, and Glenfinnan Viaduct, which is 17.5 mi/28.1 km away.

Getting around Mallaig

With so many transport options, seeing all of Mallaig is easy. To explore the surrounding area, ride one of the trains from Mallaig Station or Morar Station. You can ride a ferry to see more of the region.

Dressing for Mallaig

  • Between January and March, you can expect the daytime average to be around 9°C and the night-time average to be 3°C
  • From April to June, temperatures average about 16°C during the day and 5°C at night
  • July to September averages 16°C during the day and 9°C at night
  • Between October and December, the average temperature is 13°C during the day and 5°C at night
  • Mallaig gets about 33 millimetres of rain per year
  • Hottest months are usually July and August with an average temperature of 16°C, while the coldest months are January and February with an average of 4°C

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 3-star hotel offers a restaurant and free WiFi. It is located a short 1-minute walk from Lochaber Geopark. Other good choices for your stay include West Highland Hotel and Chlachain Inn.
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. Enter your dates, click on “Search”, then you can use the “free cancellation” filter to get the best options available in Mallaig.
What's the best place to stay for a family trip to Mallaig?
West Highland Hotel is a top 3-star hotel on Expedia for families, and features a restaurant and free parking. Also, attractions in the area such as Skye Serpentarium and Glenfinnan Museum are fun for children of all ages.
What's the best pet-friendly hotel in Mallaig?
West Highland Hotel is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests.
What's the best accommodation option to stay near the beach in Mallaig?
West Highland Hotel is a top pick for your beach holiday. Morar Hotel is another good choice to stay near the beach. Head to Morar Beach or Camusdarach Beach for some quality time by the water.

Mallaig Hotel Reviews

More trip options