Photo by Andy Butterworth

Find hotels in Mallaig from £70

    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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top 10 Mallaig hotels and places to stay

Morar Hotel

3.0 star property
7.4 out of 10, Good, (406)
"Lovely location, with a great beach nearby. Friendly helpful staff. "
The price is £129
includes taxes & fees
3 Jul - 4 Jul
Morar Hotel

West Highland Hotel

3.0 star property
8.2 out of 10, Very good, (558)
"Really homely comfortable hotel. Bedroom had a magnificent view out across to the islands."
The price is £165
includes taxes & fees
2 Jul - 3 Jul
West Highland Hotel

Applecross B&B and Cabins

3.0 star property
9.2 out of 10, Wonderful, (11)
"The owners went out of their way to make you feel comfortable and their breakfast was amazing. Highly recommend this B&B when in Applecross."
The price is £170
includes taxes & fees
4 Jul - 5 Jul
Applecross B&B and Cabins

The Garrison

4.0 star property
8.8 out of 10, Excellent, (824)
"Staff make this small hotel a pleasant stay"
The price is £170
includes taxes & fees
6 Jul - 7 Jul
The Garrison

The Caledonian Hotel

3.0 star property
7.2 out of 10, Good, (1107)
"Reception staff were excellent and breakfast was good."
The price is £124
includes taxes & fees
13 Jul - 14 Jul
The Caledonian Hotel

Isle of Skye Guest house

3.0 star property
8.6 out of 10, Excellent, (269)
"Nice stay"
The price is £241
includes taxes & fees
21 Jul - 22 Jul
Isle of Skye Guest house

Kyle Hotel

3.0 star property
7.6 out of 10, Good, (576)
"Good property for our needs Food was very good in restaurant servicing both breakfast and dinner - which made it easy for us given we were on a tour daily. "
The price is £195
includes taxes & fees
5 Jul - 6 Jul
Kyle Hotel

Tingle Creek Hotel

3.0 star property
9.4 out of 10, Exceptional, (313)
"A nice hotel in a nice place."
The price is £185
includes taxes & fees
2 Jul - 3 Jul
Tingle Creek Hotel

Ariundle Accommodation

3.0 star property
7.4 out of 10, Good, (51)
"The food was amazing, it was the best cottage pie ever. Kate is a delight!"
The price is £70
includes taxes & fees
2 Jul - 3 Jul
Ariundle Accommodation

Kings Arms Hotel

2.0 star property
6.4 out of 10, (845)
"Staff was very nice. Hotel was easy walking distance to a few different venues for food and drinks. "
The price is £179
includes taxes & fees
6 Jul - 7 Jul
Kings Arms Hotel

The Cluanie Inn

3.0 star property
8.6 out of 10, Excellent, (124)
"Great location and good service. Highly recommend for great experience and location "
The price is £199
includes taxes & fees
7 Jul - 8 Jul
The Cluanie Inn

Corran Bunkhouse

4.0 star property
9.2 out of 10, Wonderful, (104)
"The place was excellent in terms of its cleanliness, considering of users , well maintained and super friendliness of the staff. Highly recommended 👍👍👍👍👍"
The price is £132
includes taxes & fees
11 Jul - 12 Jul
Corran Bunkhouse

Balmacara Hotel

3.0 star property
8.4 out of 10, Very good, (268)
"Small quaint location with good amenities."
The price is £211
includes taxes & fees
8 Jul - 9 Jul
Balmacara Hotel

Fassifern B&B

3.0 star property
The price is £135
includes taxes & fees
26 Jul - 27 Jul
Fassifern B&B

Dunollie Hotel

3.0 star property
6.8 out of 10, (925)
"Comfortable stay."
The price is £169
includes taxes & fees
11 Jul - 12 Jul
Dunollie Hotel

Lochalsh Hotel

3.0 star property
5.4 out of 10, (3)
"Recently under new ownership and renovations under way. Well priced for location."
The price is £170
includes taxes & fees
2 Jul - 3 Jul
Lochalsh 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 £425
includes taxes & fees
12 Jul - 13 Jul
Ardcana

Onich Hotel

4.0 star property
7.8 out of 10, Good, (323)
"Brilliant location, right on the edge of the loch. Property is undergoing refurbishment, bedrooms need more work, but restaurant was very good and the food was amazing. Good parking and deck to sit on for drinks overlooking the loch. Improved rooms would make the hotel amazing. Very accomodating staff."
The price is £177
includes taxes & fees
7 Jul - 8 Jul
Onich Hotel

Glenfinnan House Hotel

4.0 star property
9.6 out of 10, Exceptional, (62)
"Lovely property, excellent food"
The price is £304
includes taxes & fees
20 Jul - 21 Jul
Glenfinnan House Hotel

The Lodge On The Loch

3.5 star property
7.6 out of 10, Good, (203)
"The Hotel is great. There are only stairs. The vieuw on the Loch is fantastic. The staff are very nice and helpfull. You can have breakfast and dinner. "
The price is £137
includes taxes & fees
6 Jul - 7 Jul
The Lodge On The Loch
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

Pet-friendly hotels in Mallaig you'll enjoy

These family-friendly hotels in Mallaig may fit your trip

Check out hotels with an ocean view in Mallaig

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.

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

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.

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 £70 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.