Photo by Shahid Kazi

Find hotels in Mallaig from £80

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top 10 Mallaig hotels and places to stay

Our top choices for Mallaig hotels

Morar Hotel

3.0 star property
7.6 out of 10, Good, (432)
"Great hotel, great staff, great good."
The price is £138
includes taxes & fees
14 Sept - 15 Sept
Morar Hotel

Corran Bunkhouse

4.0 star property
9.2 out of 10, Wonderful, (115)
"Great views and great hosts"
The price is £108
includes taxes & fees
9 Sept - 10 Sept
Corran Bunkhouse

Eilean Iarmain

3.0 star property
9.6 out of 10, Exceptional, (228)
"Staff were brilliant and so helpful and friendly going the extra mile to help us out - the accommodation was clean and very nicely decorated and the hotel itself was in a stunning location could not fault it!"
The price is £244
includes taxes & fees
29 Aug - 30 Aug
Eilean Iarmain

Kintail Lodge Hotel

2.5 star property
9.4 out of 10, Exceptional, (122)
"Great access to the Isle of Skye "
The price is £230
includes taxes & fees
14 Sept - 15 Sept
Kintail Lodge Hotel

West Highland Hotel

3.0 star property
8.2 out of 10, Very good, (578)
"Convenient for shops, good parking, lovely meal in hotel restaurant, view amazing."
The price is £165
includes taxes & fees
21 Sept - 22 Sept
West Highland Hotel

The Caledonian Hotel

3.0 star property
7.2 out of 10, Good, (1156)
"I would stay there again"
The price is £116
includes taxes & fees
25 Sept - 26 Sept
The Caledonian Hotel

Glenuig Inn

3.0 star property
10.0 out of 10, Exceptional, (3)
"Great staff, beautiful location, "
The price is £202
includes taxes & fees
26 Aug - 27 Aug
Glenuig Inn

Ariundle Accommodation

3.0 star property
7.4 out of 10, Good, (57)
"The rooms are spacious but with really basic furniture. Beds ok, bathroom definitely needing some renovation… the washbasin is really small and positioned at kids height ( probably this is a scouts lodging area..) , shower and the rest really in poor conditions. For a one night stay the location is ok , but it is definetely overpriced. Dinner was good but we had to wait 1.5 hour for a simple vegetable crumble…"
The price is £80
includes taxes & fees
27 Aug - 28 Aug
Ariundle Accommodation

Base Camp Hotel Nevis Range

3.0 star property
8.4 out of 10, Very good, (235)
"Great stay, clean, friendly staff and decent breakfast"
The price is £99
includes taxes & fees
31 Aug - 1 Sept
Base Camp Hotel Nevis Range

Achnacriche Bed and Breakfast

3.0 star property
The price is £160
includes taxes & fees
1 Sept - 2 Sept
Achnacriche Bed and Breakfast

Tingle Creek Hotel

3.0 star property
9.4 out of 10, Exceptional, (372)
"This is one of the nicest properties that we stayed in, very clean, modern, appealing, attractive dining area, nice breakfast selection, staff was very friendly and helpful in answering questions."
The price is £185
includes taxes & fees
25 Sept - 26 Sept
Tingle Creek Hotel

Isle of Skye Guest house

3.0 star property
8.6 out of 10, Excellent, (299)
"Great place right in the entrance to Isle of Skye."
The price is £230
includes taxes & fees
15 Sept - 16 Sept
Isle of Skye Guest house

Inn at Ardgour

3.0 star property
8.8 out of 10, Excellent, (547)
"Very nice and friendly service "
The price is £154
includes taxes & fees
23 Sept - 24 Sept
Inn at Ardgour

Onich Hotel

4.0 star property
7.8 out of 10, Good, (348)
"Great place to stay"
The price is £162
includes taxes & fees
25 Sept - 26 Sept
Onich Hotel

The Cluanie Inn

3.0 star property
8.8 out of 10, Excellent, (134)
"The food is always amazing, the highland coo next door to the property was a nice bonus, staff always welcoming, helpful and approacable"
The price is £208
includes taxes & fees
2 Sept - 3 Sept
The Cluanie Inn

Hillview guest house

4.0 star property
9.6 out of 10, Exceptional, (151)
" Nice and clean place , very good bed and wonderful hosts . "
Hillview guest house

Glenfinnan House Hotel

4.0 star property
9.4 out of 10, Exceptional, (83)
"Dinner and breakfast was the best we had on our entire trip! This place is truly 5 star food! Character of the building is a charm and was a nice treat "
The price is £263
includes taxes & fees
8 Sept - 9 Sept
Glenfinnan House Hotel

Torlinnhe Guesthouse

3.0 star property
10.0 out of 10, Exceptional, (87)
"Comfortable and very clean .. Such an amazing breakfast!! "
The price is £195
includes taxes & fees
1 Sept - 2 Sept
Torlinnhe Guesthouse
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

Check out pet-friendly hotels in Mallaig

Hotels with a hot tub in Mallaig you'll enjoy

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.

Accommodation near 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.

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

Top Mallaig Hotel Reviews

More cheap stays in Mallaig

More cheap stays in Mallaig

Hotels in Mallaig with star rating

Hotels in Mallaig with star rating

Find out more about Mallaig

Find out more about Mallaig

Top reasons to visit Mallaig

  • Stunning Scenery: Mallaig is surrounded by breathtaking landscapes, ideal for outdoor enthusiasts and nature lovers.
  • Rich Local Culture: Visit the Mallaig Heritage Centre to immerse yourself in the town's history and traditions.
  • Adventure Activities: Enjoy hiking, coastal paths, and easy access to nearby ski fields for thrill-seekers.
  • Beautiful Beaches: Relax on tranquil beaches and explore picturesque lakes, perfect for a peaceful retreat.
  • Variety of Accommodations: Choose from charming bed and breakfasts to pet-friendly hotels for a comfortable stay.

Find great hotels in and around Mallaig

Discover a range of comfortable hotel accommodations in Mallaig, perfect for families and adventurers alike. Whether you prefer a charming bed and breakfast or a pet-friendly hotel, Mallaig offers a variety of lodging options to suit your needs. Enjoy the stunning scenery and local attractions while staying in one of the welcoming hotels or nearby Arisaig, ensuring a delightful Scottish getaway.

  • Duisdale House Hotel: Nestled in the scenic beauty of the Isle of Skye, Duisdale House Hotel is a 4-star retreat perfect for adventure enthusiasts and nature lovers. Located a mere 6.2km from Mallaig, this hotel embraces a pet-friendly ethos, welcoming dogs to join in on your Scottish escapades. With a focus on outdoor activities, guests can indulge in hiking, biking, mountain climbing, and sailing, all within close reach. The hotel's charming ambience and stunning surroundings make it an ideal base for those seeking both relaxation and adventure.
  • West Highland Hotel: Situated right in the heart of Mallaig, the 3-star West Highland Hotel offers a perfect blend of business convenience and family-friendly amenities. This hotel provides multiple meeting rooms and a fully equipped business centre, catering to professional travellers. Families will appreciate thoughtful touches such as first aid kits and window guards to ensure children's safety. Additionally, the hotel is pet-friendly, allowing dogs to accompany their owners, making it an excellent choice for family getaways with furry companions.
  • Morar Hotel: The Morar Hotel, also a 3-star accommodation, is located conveniently in Mallaig and is a welcoming haven for pet owners. This hotel allows pets with some restrictions, ensuring your furry friends can enjoy a break alongside you. With an inviting atmosphere and comfortable rooms, Morar Hotel provides a delightful stay for those seeking a pet-friendly getaway. Its prime location offers easy access to the breathtaking landscapes of the Scottish Highlands, making it a favourite for nature enthusiasts and their beloved pets.

Where to stay in and around Mallaig

Mallaig, a charming Scottish town, offers a delightful blend of adventure and scenic beauty. Explore the breathtaking landscapes of the Scottish Highlands, indulge in local shops, and immerse yourself in the friendly atmosphere. Nearby, discover luxurious excursions and relaxing retreats that enhance your experience. Whether hiking along coastal paths or enjoying the vibrant local culture, Mallaig promises an unforgettable stay filled with warmth and adventure.

  • Sleat: Nestled approximately 4.3km from Mallaig, Sleat is a charming area known for its romantic allure and rich cultural heritage. Visitors are drawn to its stunning landscapes and outdoor activities, with peak travel occurring in May, July, and September. The local attractions include picturesque castles, historic sites, and beautiful beaches, all of which provide a perfect backdrop for exploration. Hiking trails are abundant, offering an opportunity to connect with nature and experience the area's breathtaking scenery.
  • Armadale: Located just 3.1km from Mallaig, Armadale is a delightful village that welcomes visitors year-round, with notable peaks in April and the summer months of June and July. Outdoor enthusiasts will find plenty to enjoy, from scenic beaches to hiking trails. The village is home to a stunning marina and a historic castle, alongside a quaint harbour that adds to its charm. Armadale's combination of outdoor adventures and romantic settings makes it a perfect destination for couples and families alike.
  • Morar: Situated in close proximity to Mallaig, Morar is a picturesque village renowned for its stunning beaches and scenic views. Travel peaks during April and the summer months of July to August, making it a popular choice for those seeking outdoor experiences. The area offers access to ski fields and various trails, catering to adventure seekers. Local landmarks, including parks and historic sites, provide a glimpse into the region's rich history while ensuring visitors enjoy the natural beauty that Morar has to offer.

Things to do in and around Mallaig

Mallaig is a picturesque destination perfect for outdoor and adventure enthusiasts, offering breathtaking scenery and a variety of activities. Visitors can explore scenic hiking trails, enjoy easy trail access, and even venture to nearby ski fields. Additionally, Mallaig serves as a fantastic base for trips to the surrounding areas, making it an ideal spot for those seeking both adventure and natural beauty in Scotland.

Shopping

Mallaig offers charming local shops for unique gifts and souvenirs. Visit the delightful Magpie store, located 9.9km away, if you're up for a drive, where you can find an array of handcrafted items and local produce to take home.

Recreation

Discover the tranquil surroundings at the Mallaig Wellness Centre, where you can indulge in soothing spa treatments and yoga sessions. For outdoor rejuvenation, explore the scenic coastal walks along the West Highland Way, offering stunning views and a chance to connect with nature.

Adventure

The Circular Walk in Mallaig offers a thrilling hiking experience surrounded by breathtaking scenery. As you navigate the trail, immerse yourself in the stunning landscapes and invigorating outdoor vibes, making it an ideal adventure for nature lovers and those seeking a taste of Scotland's natural beauty.

Nightlife

Mallaig offers a charming nightlife atmosphere with a selection of cosy pubs and lively bars. The Morar Hotel provides a friendly vibe with local ales, while the Steam Inn features live music, perfect for a relaxed evening. Enjoy the stunning coastal views as you unwind after a day of exploring.

Booking tips and Expedia advantages for Mallaig

To save money on your trip to Mallaig, consider visiting during the off-peak months of January to February and November, when accommodation prices are generally lower. Book your hotel about a month in advance for the best rates, and aim for a Wednesday stay, as it tends to be the least expensive day. Use Expedia to compare room rates, refine your options by budget, and explore package deals that combine flights and activities for additional savings. Lastly, make use of free activities available in the area to enhance your experience without overspending.

  • 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: Book your hotel in Mallaig about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Utilise Expedia's search tool to refine your options based on your budget, desired location, and preferred type of accommodation. To find the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save some money by combining your hotel booking in Mallaig with your flights and activities through an Expedia package.

Find the best attractions in and around Mallaig

Mallaig, Scotland, is an ideal destination for outdoor enthusiasts and those seeking stunning scenery. Visitors can explore beautiful beaches, tranquil lakes, and historic castles. Key attractions include the Mallaig Marina and the Mallaig Heritage Centre, perfect for immersing in local culture and history. Whether you're looking for adventure or a relaxing day by the water, Mallaig offers a delightful experience for all types of travellers.

  • Morar Beach: Experience the stunning beauty of Morar Beach, known for its soft white sands and crystal-clear waters. This idyllic spot offers a tranquil escape with breathtaking views, perfect for a leisurely stroll or a relaxing picnic while enjoying the beach vibes.
  • Mallaig Heritage Centre: Immerse yourself in the rich history and culture of Mallaig at the Heritage Centre. Discover fascinating exhibits that showcase local traditions, maritime history, and the area's development, making it a must-visit for culture enthusiasts.
  • Armadale Castle: Explore the enchanting Armadale Castle, nestled in beautiful gardens. This historic site offers a romantic atmosphere and insight into the clan heritage of the Highlands, making it a delightful destination just 3.1km from Mallaig.

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 CloudyAverageModerately Low
February40.5°F (4.7°C)Light RainMostly CloudyAverageModerately 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 CloudyAverageModerately High
June54.0°F (12.2°C)Light RainMostly CloudySlightly HighModerately High
July55.9°F (13.3°C)Light RainMostly CloudySlightly HighModerately High
August55.9°F (13.3°C)Light RainMostly CloudyAverageAverage
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 LowModerately Low
December41.5°F (5.3°C)Moderate RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Mallaig

To reach Mallaig, you can consider flying into two major airports: Castlebay (BRR-Barra), situated 37.9km away, and Tiree (TRE), located 32.9km from Mallaig. Near Castlebay, you can find Borrodale Hotel and UIST Travel Accommodation, both approximately 6.2km away, as well as Polochar Inn, which is 3.7km distant. For those flying into Tiree, the Tiree Lodge Hotel and Tiree Scarinish Hotel are excellent options, both just 1.9km from the airport. Transportation services are readily available to transfer you from these hotels to the airports for a smooth travel experience.

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

What is the best area to stay in Mallaig?
Morar is the best area to stay when visiting Mallaig, attracting most of our travellers with its stunning natural beauty and serene atmosphere. Nestled beside the shimmering waters of the Morar River and renowned for its picturesque beaches, this charming village is a superb retreat for those seeking relaxation and adventure alike. The nearby white sands of Morar Beach, often considered some of the best in Scotland, invite guests to enjoy leisurely strolls or invigorating dips in the clear waters.

For couples dreaming of a romantic escape, Morar offers an idyllic setting. Imagine sipping wine on the beach at sunset, surrounded by breathtaking landscapes, or enjoying a secluded picnic amid the lush greenery. The tranquillity of the area creates the superb backdrop for intimate moments and cherished memories.

Families will also find Morar to be an excellent choice, as it provides a safe and welcoming environment for children to explore nature. The nearby trails offer opportunities for family hikes, where you can spot local wildlife and enjoy the stunning views of the surrounding hills. Additionally, the close proximity to Mallaig means easy access to shops, restaurants, and ferry services, making day trips to nearby islands like Skye a breeze.
What are the best hotels in Mallaig that travellers recommend?
Morar Hotel is a charming choice in Mallaig, boasting a cozy ambiance and scenic sea views that guests appreciate, reflected in its 7.4 rating. It's a great option for couples seeking a romantic getaway or for those planning a special occasion, as the hotel offers wedding services to help make lasting memories.

For travellers looking for a bit more luxury, the West Highland Hotel stands out with its impressive review score of 8.2. This hotel features a private outdoor hot tub, superb for relaxation while soaking in the stunning views of the sea. Guests rave about the premium bedding and Egyptian cotton sheets, ensuring a restful night's sleep after a day of exploring the picturesque surroundings. With wedding services available, it's also an excellent venue for couples looking to tie the knot in a beautiful setting.
What are the best family hotels in Mallaig?
The West Highland Hotel in Mallaig offers a charming retreat for families looking for a memorable stay in Scotland. Rated 8.2 by travellers, this hotel is designed with families in mind, featuring child-friendly window designs and complimentary cribs, ensuring your little ones are safe and comfortable. Find more child-friendly accommodations in Mallaig.
When is the best time to go to Mallaig?
The most popular time to visit Mallaig is July. During this peak season, which spans from May to July, the weather is generally mild, with average temperatures around 15 to 18°C. This lovely climate is superb for exploring the stunning landscapes of the Scottish Highlands, whether you're hiking along coastal paths or enjoying a scenic ferry ride to nearby islands.

In July, Mallaig comes alive with visitors eager to experience its natural beauty. The vibrant atmosphere is complemented by various local events and festivals that showcase the rich cultural heritage of the region. As you wander through the charming village and admire the picturesque harbour, you'll find plenty of opportunities for outdoor activities such as fishing, cycling, and wildlife spotting.

For those who prefer a quieter experience, late spring or early autumn can be fantastic alternatives. Particularly, September offers slightly lower prices and fewer crowds while still providing beautiful scenery and comfortable weather. The changing colours of the landscape create a stunning backdrop for photography enthusiasts and nature lovers alike.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Mallaig.
How can I save on a Mallaig hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Mallaig hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
How much is the nightly rate at a Mallaig hotel?
Prices for hotels in Mallaig often vary, but you can find a great deal from £80 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.