Skip to main content

Filter by:


Star rating

Review score

Mallaig – 5 hotels and places to stay
See the latest prices and deals by choosing your dates.
The Chlachain Inn, hotel in Mallaig

Located in Mallaig and with Glenfinnan Station Museum reachable within 42 km, The Chlachain Inn provides express check-in and check-out, rooms, a terrace, free WiFi and a bar.

Great food and comfortable room
8.4
Scored 8.4
Very good
Rated very good
739 reviews
Price from£89per night
Cornerstone, hotel in Mallaig

Offering sea views, Cornerstone is an accommodation located in Mallaig, 42 km from Glenfinnan Station Museum and 42 km from Glenfinnan Monument. This pet-friendly guest house also has free WiFi.

We returned after nine years for our second visit to the Cornerstone, fantastic welcome on arrival, staff and locals are so nice. Food and hospitality was amazing, we have already planned our return soon. Can't wait to return for an even longer stay.
9.4
Scored 9.4
Superb
Rated superb
458 reviews
Price from£119per night
Loch Morar Private Suite, hotel in Mallaig

Boasting lake views, Loch Morar Private Suite features accommodation with a garden and a patio, around 38 km from Glenfinnan Station Museum.

Lovely property in stunning location . Everything we needed
9.6
Scored 9.6
Exceptional
Rated exceptional
217 reviews
Price from£210per night
An Bothan, hotel in Mallaig

Offering a garden and quiet street view, An Bothan is located in Mallaig, 43 km from Glenfinnan Monument and 43 km from Glenfinnan Viaduct.

Great and peaceful location, very neat and tidy accomodation, with nice decorative touch
9.8
Scored 9.8
Exceptional
Rated exceptional
19 reviews
Price from£126.10per night
The Inn @ Aird a' Bhasair, hotel in Mallaig

Situated in Ardvasar, 36 km from Kyle of Lochalsh, The Inn @ Aird a' Bhasair features accommodation with a restaurant, free private parking and a bar.

Breakfast excellent
8.8
Scored 8.8
Fabulous
Rated fabulous
774 reviews
Price from£200per night
The Morar Hotel, hotel in Mallaig

Established in 1902 The Morar Hotel is a family run hotel in the highlands in North West Scotland, 3 miles from Mallaig, the Southern gateway to the Isle of Skye.

Clean, convenient location. Bathroom facilities fine.
6.8
Scored 6.8
Pleasant
Rated pleasant
1,965 reviews
Price from£90per night
Arisaig Pods, hotel in Mallaig

Set in Arisaig, 32 km from Glenfinnan Monument and 32 km from Glenfinnan Viaduct, Arisaig Pods features accommodation with access to a garden.

Beautiful.location, facilities excellent, they have thought of everything
9.0
Scored 9.0
Superb
Rated superb
355 reviews
Price from£100.80per night
Rubha Phoil, hotel in Mallaig

Set in Ardvasar and only 36 km from Kyle of Lochalsh, Rubha Phoil offers accommodation with sea views, free WiFi and free private parking.

The staff was really nice and helpful. While the dock is very close (can be seen from the pod), the location is great and you feel yourself in the nature. A couple of nice walks around the pod. Warning, don't expect the facilities and comfort of a equivalent hotel room, the idea here is to be in the wild but with a minimal but complete comfort. Would repeat without hesitation.
9.1
Scored 9.1
Superb
Rated superb
18 reviews
Price from£126.90per night
Hotel Eilean Iarmain, hotel in Mallaig

In a picturesque bay in the south of Skye, this hotel has beautiful views over the Sound of Sleat and the distant hills of Knoydart.

Great staff, location and view from the suites. Breafast and Dinner also great!
8.9
Scored 8.9
Fabulous
Rated fabulous
606 reviews
Price from£229.42per night
Toravaig House Hotel, hotel in Mallaig

Toravaig House is an award-winning Hebridean hotel, offering innovative cuisine and an intimate atmosphere.

Fab location and staff were lovely!
8.6
Scored 8.6
Fabulous
Rated fabulous
243 reviews
Price from£377.10per night
See all 6 hotels in Mallaig
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Mallaig:

  • 10
    Scored 10

    Gorgeous part of the Highlands with good transport links !

    Gorgeous part of the Highlands with good transport links ! Ferries and Trains ! The train journey is spectacular and worth every Penny and minute of the 5 hours from Glasgow or 2 hours plus from Fort William … I’m not a train spotter by any means or a Harry Potter fan but this journey as always been on my travel bucket list and did not disappoint! Good bar / restaurant … great value great food at the top of the hill and friendly locals !! Be aware as you’d expect not a lot open in the depths of winter!! But enough and how I personally like it !!
    darren
    United Kingdom
  • 10
    Scored 10

    The scenery was breathtaking, locals so friendly and helpful...

    The scenery was breathtaking, locals so friendly and helpful. Only downside several places were closed due to staff shortages. Hotel was fantastic but the staff, the two Fiona's and Pawel were wonderful, above and beyond helpful
    Margaret
    United Kingdom
  • 10
    Scored 10

    Mallaig is at its heart an old fishing town which has seen...

    Mallaig is at its heart an old fishing town which has seen that part of its self-image eroded by the economics of fisheries across the land. Meanwhile it has become popular because of the steam railway and Harry Potter. Though this has improved the economy it feels like the place begrudges this new found dimension and would prefer to revert to its quieter fish-focussed past. Some of the restaurants feel like they are profiteering - £11 for 4 tiny pieces of salt and pepper squid slapped on the table is indicative. Overpriced dishes and underwhelming service. Is it me or do the staff in the hostelries and shops project an air that says they've had enough and want to scuttle off for their own vacation? They need to decide to up their game or move over for someone with more stamina, energy and understanding of customer service. Not somewhere for which I will hold fond memories. The exception to all this is the host of the pod who was bright and cheerful and could not be more helpful.
    James
    United Kingdom
  • 8.0
    Scored 8.0

    Mallaig is a beautiful place it is very relaxing if you are...

    Mallaig is a beautiful place it is very relaxing if you are looking for a break away from your stressful every day life, lots of nice boat trips available which you can see the minke whales lots of good food available
    janet
    United Kingdom
  • 8.0
    Scored 8.0

    Plenty of places to eat.

    Plenty of places to eat. Mallaig gets busy when the steam train(think Harry Potter) from Fort William arrives. Surprisingly, many shops were closed on Saturday morning. Great smoked fish and shellfish from Andy Race fish merchant, but shop not open on Saturday. Ferry trips to Eigg, Rum, Skye and Knoydart(loch Nevis)
    James
    United Kingdom
  • 8.0
    Scored 8.0

    It has all the bustle of a busy ferry and fishing port.

    It has all the bustle of a busy ferry and fishing port. It has a huge number of cafes, restaurants and tourist facilities. Great rail and road communications. Lovely circular walk above the town - great views.
    c
    clydecoaster
    United Kingdom

Explore guest reviews of hotels in Mallaig

  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 386 reviews
    Pod was exactly as described, very clean and comfortable. Very welcoming and nothing too much trouble. Excellent facilities, towels, washing up bits, tea, coffee, sugar and milk in the fridge, if you weren’t prepared and brought it with you. Location is very peaceful and relaxing, close for ferries to the isles and train to Fort William. Having been to Mallaig many times it never disappoints, gorgeous views out to sea and watching the Jacobite steam train roll by when you’re just chilling by the pod.
    Tracey
    United Kingdom
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 401 reviews
    My second stay here over the years and just love this place. Rooms are modern, unfussy, comfortable, and immaculately clean. Located right in the center of Mallaig a short walk to the train, ferry, and restaurants. Blazing-fast internet. I remember the breakfast being excellent in the past and was sorry to miss it this time (catching a 6 am train). Took a room with an external but still private bathroom, and it was excellent value for money.
    Corrinne
    United States
  • 7.8
    Scored 7.8
    Good
    Rated good
     · 547 reviews
    The location of The Steam Inn is great, right in the heart of Mallaig and only 100m from the very picturesque harbour. The staff are warm and friendly and work hard to please their guests. The seafood on the menu is FANTASTIC. Staying for 6 nights we did not make it fully through the menu. Every dish was prepared and presented to our delight. We cannot complement The Steam Inn enough. We will certainly be back.
    JJ
    United Kingdom
  • 7.8
    Scored 7.8
    Good
    Rated good
     · 547 reviews
    Great location in Mallaig. Rooms were clean and attractively presented with en suite shower and toilet. It was an old hotel so had no lift, but the stairs were manageable. Dinner in the bar was very pleasant and the staff went out of their way to provide a hot breakfast at 8 am so that we could catch the ferry to Skye.
    Edward
    Australia
  • 7.9
    Scored 7.9
    Good
    Rated good
     · 58 reviews
    everything was perfect. Good location, friendly hostess, hostess very helpful and answered all questions. I walked from Mallaig to Glenfinnan Viaduct and the Isle of Skye, so perfect base. I was even allowed to leave my things there after checking in, which was very nice for me. Pure recommendation!
    Madlen
    Germany
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 739 reviews
    The hotel was in a great location as Mallaig is not very large. Very close to the ferry terminal and all other restaurants. It had probably the best restaurant in town and great staff. The breakfasts were also wonderful and made to order eggs prior to the ferry to Skye.
    Michael
    United States
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 82 reviews
    The location was incredible - right in the middle of Mallaig next to the port and all the restaurants. It was fun that the flat is an old bank - it gave it additional charm! It was such a comfortable place to stay in Mallaig.
    Lannie
    United States
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,234 reviews
    Locaed in the centre of Mallaig, close to shops, pubs and restaurants, also train station and ferry terminal. Room was basic, with clean bedding and heating that works very well. Would stay again!
    Katarzyna
    United Kingdom
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 176 reviews
    This hotel is superb. We had a lovely, comfortable room with a sea view. The breakfast was great with a variety of options. This was the perfect base for exploring Mallaig and the surrounding area.
    James
    United Kingdom
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 739 reviews
    Quaint stay in Mallaig since we wanted to catch the early morning ferry. The rooms are small but clean, with all necessities available! Pub food was decent, with really good desserts :)
    Denise
    Malta
  • From £180 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,722 reviews
    The hotel was lovely, so comfortable and cosy. Large lounge with big fireplace and comfy chairs and lounges for relaxing. Also huge conservatory with the most magnificent views.
    Margaret
    United Kingdom
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,234 reviews
    100 meters from the ferry terminal. Rooms, bathrooms and kitchen were clean. All the restaurant and pubs of Mallaig are within a 3 min walk range from the place.
    francesco.1992
    Italy
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 386 reviews
    Mallaig is lovely, scenery is absolutely amazing. The owners were really nice and welcoming. I had a very comfortable stay. Clean and tidy nice and cozy!
    Colin
    United Kingdom
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 459 reviews
    The quality of the accommodation was excellent and cannot be faulted. The staff were helpful and friendly and made us very welcome.
    D
    David
    United Kingdom
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 459 reviews
    Good for Mallaig ferry Cooked breakfast Friendly host Lovely sandy beaches nearby Comfortable and clean room
    Ella
    United Kingdom
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 217 reviews
    WOW,WOW great location that you can dream about if your are not a city looking for accommodations
    Tzvi
    Israel
  • From £148.50 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 1,221 reviews
    Preferred hotel in Mallaig for us. Modern spacious rooms, friendly staff.
    Jonathan
    United Kingdom
  • From £148.50 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 1,221 reviews
    i chose the hotel for its proximity to the ferries and train
    Bernard
    United Kingdom
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 82 reviews
    Everything about the accommodation.
    Gerald
    United States
  • From £180 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,722 reviews
    Beautiful hotel with great views.
    Keith
    Australia