An aerial view of a coastal town with a marina, surrounded by mountains and a large body of water.

Search Mallaig hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Mallaig hotels

1. Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (531 reviews)
"Excellent dinner and breakfast. Great views and very helpful staff"
United States
Julie
The price is AU$341
includes taxes & fees
15 Aug - 16 Aug
Morar Hotel

2. West Highland Hotel

West Highland Hotel
3.0 star property
Mallaig
8.2 out of 10, Very good, (639 reviews)
"Close to ferry terminal, decent rooms, good staff and nice restaurant with good food."
United Kingdom
Stewart
The price is AU$337
includes taxes & fees
15 Aug - 16 Aug
West Highland Hotel

3. Tingle Creek Hotel

Tingle Creek Hotel
3.0 star property
Kyle
9.4 out of 10, Exceptional, (548 reviews)
"Great little inn with an outstanding breakfast. Great for adults because it doesn't allow children."
United States
Robert
The price is AU$433
includes taxes & fees
19 July - 20 July
Tingle Creek Hotel

4. Chlachain Inn

Chlachain Inn
3.5 star property
Mallaig
8.6 out of 10, Excellent, (97 reviews)
"Lovely room, great staff, excellent breakfast."
United Kingdom
Gavin
The price is AU$173
includes taxes & fees
1 Aug - 2 Aug
Chlachain Inn

5. Balmacara Hotel

Balmacara Hotel
3.0 star property
Kyle
8.4 out of 10, Very good, (416 reviews)
"Clean hotel with amazing food and staff."
United States
Seneca Maria
The price is AU$668
includes taxes & fees
1 Aug - 2 Aug
Balmacara Hotel

6. Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.4 out of 10, Exceptional, (263 reviews)
"Great 19th century Scottish inn next to the water with a lighthouse view. Excellent food, a cozy bar, and conveniently located within 60-90 minutes from all points of the island"
United States
Swen
The price is AU$621
includes taxes & fees
23 July - 24 July
Eilean Iarmain

7. Applecross B&B and Cabins

Applecross B&B and Cabins
3.0 star property
Strathcarron
9.8 out of 10, Exceptional, (46 reviews)
"Breakfast was fresh and delicious The hosts were very informative and generous with their time "
Canada
Jean
The price is AU$403
includes taxes & fees
31 July - 1 Aug
Applecross B&B and Cabins

8. Dunollie Hotel

Dunollie Hotel
3.0 star property
Broadford
7.0 out of 10, Good, (1,002 reviews)
"Location was great and views were beautiful. Staff were fantastic. Food was fairly normal for Scotland. Bathroom was a little small, but not unusual in older, renovated hotels."
United States
Tammie
The price is AU$433
includes taxes & fees
24 July - 25 July
Dunollie Hotel

9. Toravaig House Hotel

Toravaig House Hotel
4.0 star property
Teangue
9.0 out of 10, Wonderful, (209 reviews)
"Very clean, quiet, and comfortable. Friendly and helpful staff. Fabulous breakfast well worth the price. Stag had wonderful recommendations on local attractions."
United States
Susan
The price is AU$788
includes taxes & fees
23 July - 24 July
Toravaig House Hotel

10. Kings Arms Hotel

Kings Arms Hotel
2.0 star property
Kyleakin
6.6 out of 10, (964 reviews)
"It is well located just opposite to the Loch which is exponentially good for the tourist, and a good base for the people who wants to cover the isle of Skye. Staffs are good and check in check out is hassle free .."
United States
Sivakanth
The price is AU$383
includes taxes & fees
11 Aug - 12 Aug
Kings Arms Hotel

11. Glenfinnan House Hotel

Glenfinnan House Hotel
4.0 star property
Glenfinnan
9.4 out of 10, Exceptional, (157 reviews)
"Hotel, food and Staff were incredible. "
United Kingdom
Matthew
The price is AU$669
includes taxes & fees
1 Aug - 2 Aug
Glenfinnan House Hotel

12. Glenuig Inn

Glenuig Inn
3.0 star property
Lochailort
9.8 out of 10, Exceptional, (15 reviews)
"Lovely hotel/inn to stay at! The staff were excellent and quite helpful - even with our late arrival. Very comfortable room with private bathroom with shower that works well. Breakfast in the morning was quite good! Thanks for the lovely stay!"
Canada
Rachel
The price is AU$422
includes taxes & fees
2 Aug - 3 Aug
Glenuig Inn

13. Kyle Hotel

Kyle Hotel
3.0 star property
Kyle
7.8 out of 10, Good, (707 reviews)
"Location was great. Breakfast was amazing! The 2 staff who worked the breakfast were very attentive and helpful."
Canada
Susan
The price is AU$501
includes taxes & fees
30 July - 31 July
Kyle Hotel

14. Inn at Aird a Bhasair

Inn at Aird a Bhasair
3.0 star property
Ardvasar
9.2 out of 10, Wonderful, (130 reviews)
"Lovely little place, delicious food, friendly staff. "
United States
Holly
The price is AU$550
includes taxes & fees
16 Aug - 17 Aug
Inn at Aird a Bhasair

15. Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (625 reviews)
"Great location Lovely spacious room Helpful and friendly staff"
United Kingdom
Alan
The price is AU$576
includes taxes & fees
13 Aug - 14 Aug
Sligachan Hotel

16. Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (484 reviews)
"Our short stay at Duisdale House was delightful. The staff were helpful and always smiling! Their charm added to the overall charm of the lovely facility. Our dinner there was possibly the best of our ten day stay in Scotland! "
United States
Kathryn
The price is AU$1,038
includes taxes & fees
30 July - 31 July
Duisdale House Hotel

17. House Of Juniper - The Manse

House Of Juniper - The Manse
4.0 star property
Broadford
9.4 out of 10, Exceptional, (164 reviews)
"Loved the restaurant attached!"
United States
Amy
House Of Juniper - The Manse

18. Isle of Raasay Distillery

Isle of Raasay Distillery
4.0 star property
Isle of Raasay
9.6 out of 10, Exceptional, (73 reviews)
"The accommodations were very clean and well suited for a super relaxing stay with incredible views of the Raasay straight. Staff was amazing and the dinner and breakfasts were very well prepared. Incredible place to stay! I would highly recommend it."
Canada
james
The price is AU$677
includes taxes & fees
14 Aug - 15 Aug
Isle of Raasay Distillery

19. Broadford Hotel

Broadford Hotel
3.0 star property
Broadford
8.6 out of 10, Excellent, (241 reviews)
"Property well located. Room was nice and bed comfortable after three nights of terrible sleep."
Canada
Jennifer
The price is AU$713
includes taxes & fees
30 July - 31 July
Broadford Hotel

20. Mingarry Park

Mingarry Park
4.0 star property
Acharacle
9.8 out of 10, Exceptional, (50 reviews)
"Very nice place, good food, comfortable room and near a nice lighthouse."
United States
larissa
The price is AU$450
includes taxes & fees
21 July - 22 July
Mingarry Park
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 popular 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.

An aerial view of a coastal town with a marina, surrounded by mountains and a large body of water.

Top Mallaig Hotel Reviews

Recent Reviews in Mallaig

More cheap accommodation in Mallaig

Find out more about Mallaig

Top reasons to visit Mallaig

  • Stunning Scenery: Mallaig boasts breathtaking views, from its picturesque harbour to beautiful lakes and beaches.
  • Outdoor Adventures: Ideal for hiking enthusiasts, the area offers a variety of trails and access to ski fields.
  • Wildlife Excursions: Boat trips provide opportunities to explore the surrounding waters and observe local wildlife.
  • Rich Local History: Visit museums to learn about Mallaig's heritage and the charming culture of the region.
  • Warm Hospitality: Expect a welcoming atmosphere with a range of delightful accommodation options.

Find great hotels in and around Mallaig

Discover a range of delightful accommodation options in Mallaig, where you'll find a mix of hotels and charming bed & breakfasts. Ideal for families and adventure seekers alike, many establishments offer pet-friendly services to ensure a memorable stay. Whether you're searching for a comfortable hotel or a quaint retreat, Mallaig's hospitality has something to cater to every traveller's needs.

  • West Highland Hotel: West Highland Hotel, rated 8.2 by guests, is an inviting establishment located in the heart of Mallaig. This hotel caters to families and business travellers, offering amenities tailored for children, such as travel cribs and window guards for safety. The pet-friendly policy allows certain pets, particularly dogs, making it an excellent choice for those wishing to travel with their furry companions. With a focus on comfort and convenience, guests can enjoy a warm atmosphere and accessible services throughout their stay.
  • Morar Hotel: Morar Hotel is a charming lodging option in Mallaig, recognised for its pet-friendly accommodations. This hotel permits pets within certain restrictions, making it a practical choice for visitors who want to include their four-legged friends in their holiday plans. The welcoming environment and accommodating policies ensure a relaxed stay, allowing guests to enjoy the scenic beauty of the area alongside their pets.
  • Duisdale House Hotel: Duisdale House Hotel, boasting an impressive guest rating of 9.2, is located a mere 16km from Mallaig. This elegant hotel is ideal for those seeking a romantic getaway or a family holiday, with direct access to the beach adding to its appeal. The property offers special romance packages and child-friendly amenities, ensuring a comfortable experience for all. Guests can indulge in the hotel's food and beverage services, enhancing their stay with delightful culinary offerings.

Where to stay in and around Mallaig

Mallaig, a picturesque coastal village in Scotland, offers an unforgettable holiday experience for outdoor enthusiasts and adventure seekers. With its stunning harbour, breathtaking hiking trails, and warm hospitality, visitors can immerse themselves in the friendly atmosphere. Explore nearby attractions and enjoy excursions that showcase the region's natural beauty, making Mallaig an ideal destination for relaxation and exploration. Whether you're seeking luxury or simply a serene escape, Mallaig promises to deliver a memorable getaway.

  • Sleat: Nestled approximately 11km from Mallaig, Sleat is a picturesque area that enchants visitors with its breathtaking landscapes and outdoor adventures. Known as the 'Garden of Skye', this region boasts charming hiking trails that lead you through stunning scenery. Ideal for couples seeking a romantic getaway, Sleat offers access to local landmarks, including a historic castle and a scenic marina. The best time to visit is during the summer months from July to September when the area buzzes with seasonal travellers, eager to explore its natural beauty.
  • Morar: Located within the vicinity of Mallaig, Morar is a delightful village that offers a unique blend of outdoor activities and coastal charm. Renowned for its beautiful beaches, Morar is perfect for adventure seekers looking to engage in water sports or simply relax by the shore. The village sees a peak in visitor numbers from April and again from July to August, making it a lively spot during these months. Nearby attractions include historic sites and tranquil parks, ensuring that your visit is both relaxing and enriching.
  • Armadale: Situated around 8km from Mallaig, Armadale is a quaint village that invites outdoor enthusiasts and romantics alike. Its welcoming atmosphere is complemented by a variety of activities, including hiking trails and scenic cable car rides that offer panoramic views. The area is less seasonal, attracting visitors year-round, with peaks in April and from June to July. Nearby, you’ll find a beautiful marina, a captivating castle, and a serene lake, making it an ideal destination for those looking to immerse themselves in nature and history.

Things to do in Mallaig

Mallaig is a picturesque destination perfect for outdoor and adventure enthusiasts, offering stunning scenery and a range of activities. Enjoy hiking trails and access to ski fields, while boat trips provide an exciting way to explore the surrounding waters. Families will find plenty of engaging activities, and sailing times are available for those looking to embark on memorable day trips. Experience the natural beauty and charm of Mallaig during your stay.

Shopping

Mallaig offers a quaint shopping experience with charming local shops perfect for gifts and souvenirs. Be sure to visit the Mallaig Trading Company for unique finds. If you're up for a drive, the nearby town of Fort William features larger shops, including the West Highland Museum shop for local crafts.

Recreation

In Mallaig, unwind at the tranquil Mallaig Wellness Centre, offering holistic therapies and rejuvenating treatments. Explore the stunning coastal trails for invigorating walks, or enjoy yoga sessions overlooking the beautiful harbour, providing a peaceful atmosphere to reconnect with nature and oneself.

Adventure

In Mallaig, explore the breathtaking landscapes with a hike along the stunning coastal paths or venture out on a boat trip to spot dolphins and seals. For thrill-seekers, try kayaking in the clear waters or take a scenic train ride on the Jacobite Steam Train for a memorable journey.

Nightlife

Mallaig's nightlife offers a charming blend of cosy pubs and vibrant atmosphere. Enjoy a pint at the popular West Highland Hotel or savour fresh seafood at the bustling Chlachain Inn. For live music and a lively crowd, the Morar Hotel is a great spot to unwind after a day of exploration.

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

Booking tips and Expedia advantages for Mallaig

  • 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: Expedia's search feature enables you to specify your budget, chosen location, and additional preferences. You can arrange your search results to display prices from lowest to highest, ensuring you view the most affordable hotels first. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and eco-friendly hotels that you can book.
  • Consider bundling your trip: You can save 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 is perfect for outdoor and adventure enthusiasts, offering stunning scenery and a range of attractions. Visitors can explore beautiful lakes, picturesque beaches, and local history at museums. Whether you're seeking a romantic getaway or an outdoor experience, Mallaig's charm caters to all, making it an ideal destination for those looking to immerse themselves in nature and history.

  • Loch Morar: Nestled within Mallaig, Loch Morar is renowned for its stunning natural beauty and serene atmosphere. This eco-friendly park offers a perfect setting for outdoor family activities, allowing visitors to immerse themselves in nature while enjoying picturesque views and tranquil surroundings.
  • Armadale Castle: Located 8km from Mallaig, Armadale Castle is steeped in history and culture. Surrounded by beautiful gardens, this romantic site invites exploration of its rich heritage and stunning architecture, making it a captivating destination for history enthusiasts.
  • Morar Beach: Situated within Mallaig, Morar Beach boasts soft, sandy shores and breathtaking views of the coastline. Ideal for a leisurely stroll or a relaxing day by the sea, it offers a quintessential beach experience in a stunning setting.

Best time to go to Mallaig

The best time to visit Mallaig is dependent 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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Getting to Mallaig is convenient with several nearby airports. GLAsgow International Airport (GLA) is located 153km away, with nearby hotel options such as JA Mar Hall Scotland, 6km from the airport, offering airport shuttle services. INVerness Airport (INV), situated 122km from Mallaig, features hotels like Ness Walk and Rocpool Reserve, both 13km away, also providing shuttle services. Stornoway Airport (SYY) is 137km from Mallaig, with accommodations such as The Cabarfeidh Hotel just 3km away, ensuring easy access to the airport. Each airport provides various transport options to help you reach your destination smoothly.

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 hotel offers a restaurant and free parking. Other good choices for your stay include West Highland Hotel and Chlachain Inn. 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 an electric kettle. 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 Glenfinnan Museum are fun for children of all ages. Find more child-friendly accommodations 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 are some accommodation options with pools in Mallaig?
Ben Nevis Hotel & Leisure Club: Hotel, 10-minute walk from Inverlochy Castle. 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 24 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 Mallaig Ferry Terminal. 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.