Photo by Shahid Kazi

Search Mallaig hotels

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top hotels and accommodation in Mallaig

Eilean Iarmain

3.0 star property
9.6 out of 10, Exceptional, (225)
"Very welcoming and relaxing site with spectacular views and a superb restopub"
The price is AU$664
includes taxes & fees
22 Aug - 23 Aug
Eilean Iarmain

Tingle Creek Hotel

3.0 star property
9.4 out of 10, Exceptional, (350)
"Great B&B near Kyle of Lochalsh. Convenient breakfast and friendly staff. "
The price is AU$435
includes taxes & fees
25 Aug - 26 Aug
Tingle Creek Hotel

Hillview guest house

4.0 star property
9.6 out of 10, Exceptional, (151)
" Nice and clean place , very good bed and wonderful hosts . "
The price is AU$329
includes taxes & fees
1 Sept - 2 Sept
Hillview guest house

West Highland Hotel

3.0 star property
8.2 out of 10, Very good, (572)
"Convenient for shops, good parking, lovely meal in hotel restaurant, view amazing."
The price is AU$305
includes taxes & fees
31 Aug - 1 Sept
West Highland Hotel

Morar Hotel

3.0 star property
7.6 out of 10, Good, (417)
"Lovely location, with a great beach nearby. Friendly helpful staff. "
The price is AU$679
includes taxes & fees
10 Aug - 11 Aug
Morar Hotel

Ardcana

3.5 star property
9.6 out of 10, Exceptional, (68)
"This property is amazing. Just as pictured. It is a bit remote as it is off the main roadway a bit but that is part of what I loved. The views from the porch were gorgeous. I only had one need to contact the property manager about a question but was responded to very quickly. Would absolutely stay here again."
The price is AU$822
includes taxes & fees
30 Aug - 31 Aug
Ardcana

Creag Mhor Lodge

4.0 star property
9.4 out of 10, Exceptional, (481)
"It was a delightful stay. The lodge was lovely. The staff was very friendly and the breakfast was plentiful. I would definitely stay again. "
The price is AU$382
includes taxes & fees
31 Aug - 1 Sept
Creag Mhor Lodge

Isle of Skye Guest house

3.0 star property
8.6 out of 10, Excellent, (285)
"Lovely BnB."
Isle of Skye Guest house

Duisdale House Hotel

4.0 star property
9.0 out of 10, Wonderful, (458)
"This is a simply wonderful stay."
The price is AU$793
includes taxes & fees
29 Aug - 30 Aug
Duisdale House Hotel

Toravaig House Hotel

4.0 star property
9.0 out of 10, Wonderful, (194)
"The staff were fantastic. So helpful cheery and performing many roll. Lovely property "
The price is AU$604
includes taxes & fees
28 Aug - 29 Aug
Toravaig House Hotel

Corran Bunkhouse

4.0 star property
9.2 out of 10, Wonderful, (110)
"The owners were incredibly kind and welcoming. The drying room was a life-saver after we were drenched in a rainstorm while hiking. Room was perfectly clean and fresh, exactly what we needed! Thanks for a great stay!"
The price is AU$271
includes taxes & fees
31 Aug - 1 Sept
Corran Bunkhouse

Guisachan Guest House

3.0 star property
9.8 out of 10, Exceptional, (72)
"Lovely hotel , close to town , check in was easy , rooms were clean and modern , staff were friendly and helpful "
Guisachan Guest House

Anneth Glamping Pod

2.0 star property
10.0 out of 10, Exceptional, (73)
"Great staff "
The price is AU$393
includes taxes & fees
25 Aug - 26 Aug
Anneth Glamping Pod

Onich Hotel

4.0 star property
7.8 out of 10, Good, (337)
"I love the hotels location. "
Onich Hotel

Roslyn House

3.5 star property
9.2 out of 10, Wonderful, (43)
"Decorating was wonderfully done and very thorough. snacks and breakfast hamper were good. Very quiet and close to town. Would recommend highly. "
The price is AU$350
includes taxes & fees
3 Aug - 4 Aug
Roslyn House

Kyle Hotel

3.0 star property
7.6 out of 10, Good, (586)
"Great meals"
The price is AU$430
includes taxes & fees
29 Aug - 30 Aug
Kyle Hotel

Factors Inn & Cottage

3.5 star property
8.6 out of 10, Excellent, (222)
"We enjoyed our stay, and the rooms are very nice and located in the Inn with a bar below it which is convenient for refreshing drinks after the journey. Would highly recommend staying at the Factors Inn."
The price is AU$319
includes taxes & fees
29 Aug - 30 Aug
Factors Inn & Cottage

Base Camp Hotel Nevis Range

3.0 star property
8.6 out of 10, Excellent, (222)
"Great stay, clean, friendly staff and decent breakfast"
Base Camp Hotel Nevis Range

The Garrison

4.0 star property
8.8 out of 10, Excellent, (841)
"Conveniently located, good rooms, friendly staff, great breakfast"
The price is AU$596
includes taxes & fees
21 Aug - 22 Aug
The Garrison

Glenfinnan House Hotel

4.0 star property
9.4 out of 10, Exceptional, (78)
"Fabulous place. "
The price is AU$541
includes taxes & fees
1 Sept - 2 Sept
Glenfinnan House Hotel
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 top Mallaig attractions

Loch Morar

Loch Morar

Explore the great outdoors at Loch Morar, a lovely green space in Mallaig. While in this relaxing area, you can savour the top-notch restaurants.

Learn more about Mallaig

Escape to Mallaig! Enjoy its island views, dining and adventures.

by
(
)
Open Photo by Lisa Jarvis (CC BY-SA) / Cropped from original

Top Mallaig Hotel Reviews

Find out more about Mallaig

Find out more about Mallaig

Top reasons to visit Mallaig

  • Stunning Scenery: Mallaig boasts breathtaking landscapes, from picturesque beaches to serene lakes and rugged mountains.
  • Outdoor Adventures: Ideal for adventure seekers, visitors can enjoy hiking, skiing, and thrilling boat trips.
  • Rich Maritime History: Explore the charming fishing village and the Mallaig Heritage Centre to learn about local culture.
  • Gateway to Isle of Skye: Mallaig serves as a perfect gateway to the stunning Isle of Skye, renowned for its natural beauty.
  • Welcoming Accommodation: A range of cosy hotels and B&Bs provide comfortable stays with local hospitality.

Find great hotels in and around Mallaig

Discover a range of welcoming accommodation options in Mallaig, where charming hotels and cosy bed & breakfasts cater to every traveller's needs. Whether you're seeking pet-friendly lodging, an adventurous getaway, or a family-friendly experience, Mallaig has something for everyone. Explore the stunning landscapes while enjoying the comfort of local hospitality at the various hotels and accommodations available in this picturesque Scottish village.

  • Duisdale House Hotel: Nestled 16.1km from Mallaig, the Duisdale House Hotel is a 4-star retreat perfect for families and adventure seekers. Embracing a nature-themed ambiance, this hotel offers an array of outdoor activities, including hiking, biking, sailing, and mountain climbing, all within close proximity. Families will appreciate the amenities catered to children, such as highchairs and window guards, ensuring a safe and enjoyable stay for younger guests. With its commitment to adventure and family-friendly experiences, Duisdale House Hotel promises a memorable Scottish getaway.
  • West Highland Hotel: Located in the heart of Mallaig, the 3-star West Highland Hotel is an ideal choice for business travellers and families alike. This hotel seamlessly blends professional amenities with a pet-friendly atmosphere, allowing for a comfortable stay for everyone, including furry companions. The hotel features multiple meeting rooms and a business centre, catering to business needs, while also providing child-friendly amenities like window guards and first aid kits. With its welcoming environment for pets and families, West Highland Hotel is a versatile option for your Mallaig visit.
  • Morar Hotel: Situated in Mallaig, the Morar Hotel is a 3-star accommodation that welcomes pets, making it a great choice for animal lovers. With variable pet policies, guests can enjoy the freedom of bringing their pets along for the journey. This hotel ensures a comfortable stay with amenities that allow pets in-room and offers a fee-waived service animal policy. Ideal for those seeking a relaxed atmosphere that accommodates furry friends, Morar Hotel combines convenience and comfort for a delightful vacation experience in Scotland.

Where to stay in and around Mallaig

Mallaig, a charming coastal village in the Scottish Highlands, is a gateway to stunning outdoor adventures and breathtaking scenery. Explore nearby attractions like the rugged beauty of the Isle of Skye or the tranquil beaches along the west coast. With its friendly locals and rich maritime history, Mallaig offers a perfect blend of relaxation and excitement, making it an ideal destination for those seeking both adventure and a taste of Scottish hospitality.

  • Sleat: Nestled about 11.3km from Mallaig, Sleat is a charming area that offers a delightful mix of romantic and cultural experiences. This picturesque region is ideal for outdoor enthusiasts and those seeking a taste of local history. With its stunning hiking trails, quaint shops, and nearby beaches, Sleat is perfect for leisurely exploration. Notable attractions include the historic castle and various scenic spots that provide breathtaking views of the coastline.
  • Armadale: Just 8.0km from Mallaig, the quaint village of Armadale is a hidden gem waiting to be discovered. With a welcoming atmosphere, Armadale is perfect for those who enjoy outdoor activities and beautiful beaches. The village boasts a marina, castle, and a lovely harbour, all of which make for great photo opportunities. Visitors can indulge in local shops and explore hiking trails, creating a memorable experience immersed in nature.
  • Morar: Located in close proximity to Mallaig, Morar is a delightful village renowned for its stunning beaches and scenic landscapes. Travellers flock here, especially during the warmer months, to enjoy outdoor activities ranging from hiking to skiing. The local attractions, including parks and historic sites, enhance the area's charm. Morar's picturesque setting provides a perfect backdrop for relaxation or adventure, making it an ideal destination for nature lovers.

Things to do in and around Mallaig

Mallaig is a fantastic destination for outdoor enthusiasts and adventure seekers, offering breathtaking scenery and a range of activities. You can explore scenic hiking trails, access ski fields, and enjoy thrilling boat trips from Mallaig. Don't miss the vibrant local music events and various outdoor activities that showcase the area's natural beauty and culture, making your visit a memorable experience.

Shopping

Mallaig offers a quaint shopping experience with local charm. For unique gifts and souvenirs, check out the local shops. If you're up for a drive, Magpie is a lovely store located 25.7km away, perfect for finding special items to take home.

Recreation

Experience the tranquil surroundings at Mallaig Wellness Centre, where you can indulge in rejuvenating treatments and yoga sessions. For outdoor recreation, explore the scenic trails of the nearby Knoydart Peninsula, offering stunning views and wildlife spotting opportunities.

Adventure

Experience the Circular Walk in Mallaig, where you'll hike through stunning landscapes and enjoy breathtaking scenery. This adventure trail offers a perfect blend of fresh air and the thrill of nature, making it a fantastic way to explore the area's natural beauty.

Nightlife

Mallaig offers a charming nightlife with its cosy pubs and sea views. Enjoy a pint at the popular Morar Hotel, or for a laid-back vibe, visit the Arisaig Hotel. Don’t miss the local music scene for an authentic Scottish experience!

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Mallaig

To save on your trip to Mallaig, consider visiting during the cheaper months of January, February, or November, and aim to book your accommodation about a month in advance for the best rates. Look for deals on Wednesdays, the least expensive day to stay, and check Expedia for last-minute offers. Bundling your hotel with flights and activities can also help cut costs. Don't forget to use the search tools to compare prices and filter for eco-friendly options, ensuring you find the best value for your stay.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Mallaig are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Mallaig about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Mallaig is Wednesday. The most expensive day to stay in Mallaig is Sunday.
  • Find cheap hotels on Expedia: Expedia’s search tool lets you set your budget, choose your ideal location, and much more. You can easily sort your results to display prices from lowest to highest, helping you find the most affordable accommodation first. Additionally, you can refine your choices by hotel type; for instance, if you select the Eco-certified filter, you'll see a range of sustainable and eco-friendly hotels available for booking.
  • Consider bundling your trip: You may find that you can save some cash by bundling your Mallaig hotel reservations with your flights and activities through an Expedia package deal.

Find the best attractions in and around Mallaig

Mallaig is a stunning destination perfect for outdoor enthusiasts and lovers of natural beauty. Visitors can enjoy its picturesque beaches, serene lakes, and historical castles. Key attractions include the charming fishing village, the Mallaig Heritage Centre, and other local points of interest that promise a romantic and adventurous experience. Whether you're after scenic views or cultural insights, Mallaig has something for everyone to enjoy.

  • Armadale Castle: Discover the romantic ruins of Armadale Castle, nestled 8.0km from Mallaig. This historic site offers a glimpse into Scotland's rich heritage, surrounded by stunning gardens that evoke a sense of culture and tranquility.
  • Loch Morar: Explore the natural beauty of Loch Morar, a serene park located within Mallaig. Ideal for families and nature lovers, this eco-friendly spot offers walking trails and picturesque views, perfect for a day of outdoor adventure.
  • Morar Beach: Relax on Morar Beach, where the soft sands and refreshing waves create the ultimate beach vibes. Enjoy the stunning coastline and breathtaking sunsets, making it a perfect spot for a leisurely day by the sea.

Best time to go to Mallaig

The best time to visit Mallaig is dependant on what kind of holiday you are seeking. July and August are its hottest month on average. At the time of August, visitor numbers are average and weather is mostly cloudy. January and February are its coolest month on average. At the time of February, visitor numbers are average and weather is mostly cloudy.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January40.5°F (4.7°C)Light RainMostly CloudyAverageSlightly Low
February40.5°F (4.7°C)Light RainMostly CloudyAverageSlightly Low
March42.1°F (5.6°C)Light RainMostly CloudyAverageAverage
April45.3°F (7.4°C)Light RainMostly CloudySlightly HighAverage
May49.3°F (9.6°C)Light RainMostly CloudyAverageAverage
June54.0°F (12.2°C)Light RainMostly CloudySlightly HighSlightly High
July55.9°F (13.3°C)Light RainMostly CloudySlightly HighSlightly High
August55.9°F (13.3°C)Light RainMostly CloudyAverageSlightly High
September54.0°F (12.2°C)Light RainMostly CloudyAverageAverage
October49.8°F (9.9°C)Moderate RainMostly CloudySlightly LowAverage
November45.0°F (7.2°C)Light RainMostly CloudySlightly LowSlightly Low
December41.5°F (5.3°C)Moderate RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Mallaig

Visiting Mallaig, Scotland, can be conveniently done by flying into nearby airports. Castlebay (BRR-Barra) is situated 98.2km from Mallaig, with good accommodation options such as the 3-star Borrodale Hotel and UIST Travel Accommodation, both 16.1km away, and the Polochar Inn, 9.7km away. Another option is Tiree (TRE), located 85.3km from Mallaig. Here, you'll find the Tiree Lodge Hotel and Tiree Scarinish Hotel, both just 4.8km from the airport. These hotels offer comfortable stays and easy access to transport services for your onward journey to Mallaig.

Frequently asked questions

What's the best place for a stay in Mallaig?

West Highland Hotel is ranked highly by Expedia customers. This hotel offers free parking and a bar. Reviews from our site also recommend Chlachain Inn and Morar Hotel as top choices for your trip. See all available top hotels, or vacation rentals in Mallaig.

What are some of the best holiday rentals that Mallaig has to offer?

Railway Cottage. Stromeferry: This holiday home rental outside of Mallaig is located on a lake, and has a garden, a selection of books and laundry facilities to put you at ease in your new surroundings. Kitchen amenities include a fridge, a stovetop and kitchenware. See all 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 Magpie are fun for children of all ages. Find more child-friendly accommodations in Mallaig.

What's the best hotel for a romantic holiday to Mallaig?

Morar Hotel is a favourite hotel for couples, and features wedding services and free WiFi. Another good option for your romantic getaway is West Highland Hotel. See all romantic hotels 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's the best accommodation option to stay near the beach in Mallaig?

Morar Hotel is a top beach hotel offering free WiFi and free parking, located within a short 11-minute walk of Camusdarach Beach . See more stays near the beach 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 30 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.