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

Mallaig Hotels from S$124

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
26 Aug - 27 Aug
Tomorrow
27 Aug - 28 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Filter by

Star rating

Guest rating

Our top choices for Mallaig hotels

Hotel
Pet friendly
Breakfast included
Guesthouse
Reserve now, pay later

1. Chlachain Inn

Chlachain Inn
Mallaig
S$177
includes taxes & fees
24 Sept - 25 Sept
Chlachain Inn

2. West Highland Hotel

West Highland Hotel
Mallaig
United States
Sarah
S$265
includes taxes & fees
25 Sept - 26 Sept
West Highland Hotel

3. Morar Hotel

Morar Hotel
Mallaig
United Kingdom
Ankit
S$218
includes taxes & fees
18 Sept - 19 Sept
Morar Hotel

4. Anneth Glamping Pod

Anneth Glamping Pod
Ardvasar
Finland
Sanni
S$296
includes taxes & fees
23 Sept - 24 Sept
Anneth Glamping Pod

5. Inn at Aird a Bhasair

Inn at Aird a Bhasair
Ardvasar
United States
Holly
S$476
includes taxes & fees
6 Sept - 7 Sept
Inn at Aird a Bhasair

6. Kirkton Bay House Bed and Breakfast

Kirkton Bay House Bed and Breakfast
Kyle
United States
Carol
S$242
includes taxes & fees
7 Sept - 8 Sept
Kirkton Bay House Bed and Breakfast

7. Eilean Iarmain

Eilean Iarmain
Sleat
United Kingdom
Nicholas
S$514
includes taxes & fees
27 Aug - 28 Aug
Eilean Iarmain

8. Tingle Creek Hotel

Tingle Creek Hotel
Kyle
United States
Myer Raphael
S$293
includes taxes & fees
7 Sept - 8 Sept
Tingle Creek Hotel

9. Isle of Skye Guest house

Isle of Skye Guest house
Kyleakin
Canada
Teresa
S$372
includes taxes & fees
25 Sept - 26 Sept
Isle of Skye Guest house

10. Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
United States
Jessica
S$747
includes taxes & fees
22 Sept - 23 Sept
Duisdale House Hotel

11. Glenfinnan House Hotel

Glenfinnan House Hotel
Glenfinnan
United States
Kimberly
S$602
includes taxes & fees
13 Sept - 14 Sept
Glenfinnan House Hotel

12. Dunollie Hotel

Dunollie Hotel
Broadford
United States
John
S$372
includes taxes & fees
22 Sept - 23 Sept
Dunollie Hotel

13. Mingarry Park

Mingarry Park
Acharacle
United Kingdom
Victoria
S$336
includes taxes & fees
27 Aug - 28 Aug
Mingarry Park

14. Glenuig Inn

Glenuig Inn
Lochailort
United States
Jimmy
S$379
includes taxes & fees
31 Aug - 1 Sept
Glenuig Inn

15. Loch Shiel Hotel

Loch Shiel Hotel
Acharacle
United Kingdom
Doreen
S$262
includes taxes & fees
28 Aug - 29 Aug
Loch Shiel Hotel

16. Balmacara Hotel

Balmacara Hotel
Kyle
United States
Donald
S$498
includes taxes & fees
27 Aug - 28 Aug
Balmacara Hotel

17. Ariundle Accommodation

Ariundle Accommodation
Acharacle
United Kingdom
Zawad
S$124
includes taxes & fees
27 Aug - 28 Aug
Ariundle Accommodation

18. Broadford Hotel

Broadford Hotel
Broadford
Australia
Sas
S$487
includes taxes & fees
27 Aug - 28 Aug
Broadford Hotel

19. Inn at Ardgour

Inn at Ardgour
Fort William
United States
Jeffrey
S$292
includes taxes & fees
1 Sept - 2 Sept
Inn at Ardgour

20. Toravaig House Hotel

Toravaig House Hotel
Teangue
United States
Suzanne
S$672
includes taxes & fees
24 Sept - 25 Sept
Toravaig House Hotel
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Mallaig attractions

Morar Beach

9.2/10 (54 reviews)
The Silver Sands of Morar captivate with pristine white beaches and turquoise waters framing views of the Small Isles. Featured in "Local Hero," this peaceful shoreline offers a retreat from Scotland's busier coasts.
See properties

Mallaig Harbour

Explore the waterfront in Mallaig with a trip to Mallaig Harbour. Stroll along the area's seaside or simply enjoy its restaurants.
See properties

Loch Morar

9.2/10 (88 reviews)
Britain's deepest freshwater loch reaches 310 metres and harbours the legendary monster Morag. Paddle its pristine waters or walk the scenic 7.5-kilometer lochside path to Tarbet for breathtaking Highland views.
See properties

Mallaig Heritage Centre

8.2/10 (21 reviews)
Immerse yourself in West Lochaber's maritime history through artefacts, photographs, and model fishing boats. The centre's railway exhibits illuminate how transport shaped this Highland community.
See properties

Mallaig Ferry Terminal

Explore the waterfront in Mallaig with a trip to Mallaig Ferry Terminal. Stroll along the area's seaside or simply enjoy its restaurants.
See properties

Circular Walk

9.4/10 (6 reviews)
This scenic loop around Mallaig fishing port rewards hikers with panoramic views of the harbour and distant Scottish isles. The well-maintained trail blends coastal and inland scenery during a leisurely 90-minute walk.
See properties

Loch Nevis

9.8/10 (9 reviews)
Loch Nevis, the "Loch of Heaven," forms the gateway to Britain's Last Wilderness on Scotland's rugged west coast. Experience its serene waters by boat tour or hike along dramatic shorelines for unparalleled solitude.
See properties

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.

See all hotels in Mallaig
An aerial view of a coastal town with a marina, surrounded by mountains and a large body of water.

Top Mallaig Hotel Reviews

Kings Arms Hotel

Kings Arms Hotel

10/10 Excellent
"We had 2 rooms booked here. The staff was friendly, the place is very cozy with a beautiful water facing property. We did not get a chance to eat lunch or dinner at the restaurant, but the breakfast had a lot of variety and was great! The rooms were clean, beds were comfortable. We stayed here 2 nights to explore Skye! I highly recommend Kings arms!"
Renuka 2-night trip
Posted 6 hours ago
Kings Arms Hotel
Morar Hotel

Morar Hotel

10/10 Excellent
"My family and I spent 1 night at the Morar Hotel. The dinner and breakfast were great and the staff was very friendly. We with we could’ve stayed longer. We would recommend for anyone that wants to stay in the area."
Sidney 1-night trip
Posted 11 hours ago
Morar Hotel
Kyle Hotel

Kyle Hotel

10/10 Excellent
"Everything was good!"
Marina 1-night trip
Posted 12 hours ago
Kyle Hotel
Nevis Bank Inn

Nevis Bank Inn

10/10 Excellent
"Clean room. Friendly and helpful. Had a great meal at the Browne restaurant inside the hotel as well. Appreciated the convenience and quality, tasty meal without having to research where to eat."
Steven 2-night trip
Posted 2 days ago
Nevis Bank Inn
Ben Nevis Hotel & Leisure Club

Ben Nevis Hotel & Leisure Club

8/10 Good
"Breakfast was good; plentiful and varied. Room and bed were comfortable. Hotel had seen better days but remodelling seems to be under way."
Stewart 1-night trip
Posted 2 days ago
Ben Nevis Hotel & Leisure Club
Linnhe Lochside Holidays

Linnhe Lochside Holidays

10/10 Excellent
"Loved this place, fully intend to return soon."
Jeffrey 3-night trip
Posted 3 days ago
Linnhe Lochside Holidays
The Caledonian Hotel

The Caledonian Hotel

8/10 Good
"Comfy beds, nice room, clean bathroom. Good place to lay your head for the night."
Joanna 1-night trip
Posted 3 days ago
The Caledonian Hotel
Isle of Skye Guest house

Isle of Skye Guest house

10/10 Excellent
"Very nice stay overnight. Rooms very clean and secure. Easy check in and contentital breakfast prior to hike. Nice location and walk into town"
Teresa 1-night trip
Posted 5 days ago
Isle of Skye Guest house
The Lodge on the Loch by OYO

The Lodge on the Loch by OYO

8/10 Good
"Very helpful staff"
Maggie 1-night trip
Posted 5 days ago
The Lodge on the Loch by OYO

More cheap stays in Mallaig

Coille Darach B&B

Coille Darach B&B

Coille Darach Acharacle Scotland
S$208
31 Aug - 1 Sept
includes taxes & fees
9.8/10 Exceptional! (64 reviews)
Coille Darach B&B
Achnabobane Farmhouse

Achnabobane Farmhouse

Achnabobane Farmhouse Spean Bridge Scotland
S$243
8 Sept - 9 Sept
includes taxes & fees
Achnabobane Farmhouse
Kings Arms Hotel

Kings Arms Hotel

King Street Kyleakin Scotland
S$295
25 Sept - 26 Sept
includes taxes & fees
6.6/10 (981 reviews)
Kings Arms Hotel
6 Caberfeidh Bed and Breakfast

6 Caberfeidh Bed and Breakfast

6 Caberfeidh Fort William Scotland
S$364
2 Sept - 3 Sept
includes taxes & fees
9.2/10 Wonderful! (5 reviews)
6 Caberfeidh Bed and Breakfast
Kintail Lodge Hotel

Kintail Lodge Hotel

Glenshiel Kyle Scotland
S$459
2 Sept - 3 Sept
includes taxes & fees
9.4/10 Exceptional! (151 reviews)
Kintail Lodge Hotel
House Of Juniper - The Cabins

House Of Juniper - The Cabins

The Cabins Strath SCT
Get rates
9.8/10 Exceptional! (146 reviews)
House Of Juniper - The Cabins

Find out more about Mallaig

Top reasons to visit Mallaig

  • Stunning Scenery: Mallaig boasts breathtaking landscapes, including picturesque lakes and beautiful beaches, ideal for outdoor enthusiasts.
  • Wildlife Cruises: Enjoy thrilling wildlife cruises that offer glimpses of local marine life and stunning coastal views.
  • Rich Local History: Delve into the area’s past at the Mallaig Heritage Centre, showcasing the village’s fishing heritage.
  • Romantic Atmosphere: The charming coastal village is perfect for couples seeking a romantic getaway amidst stunning backdrops.
  • Varied Accommodation: Mallaig offers diverse lodging options, from pet-friendly hotels to cosy hostels, catering to all travellers.

Find great hotels in and around Mallaig

Discover a range of charming accommodation options in Mallaig, Scotland, perfect for every type of traveller. Whether you're seeking a pet-friendly hotel for a family adventure or a cosy hostel for a budget-friendly stay, Mallaig has something to offer. Enjoy the stunning coastal views and local attractions while having a comfortable base to explore this picturesque village. Your ideal getaway awaits in this delightful part of the United Kingdom.

  • West Highland Hotel: Located in the heart of Mallaig, the 3-star West Highland Hotel offers a welcoming atmosphere ideal for families and business travellers alike. With a commendable guest rating of 8.2 out of 10, this hotel caters to those seeking a pet-friendly experience. Amenities for children, such as travel cribs and first aid kits, ensure a comfortable stay for families. The hotel’s pet policy allows for dogs and service animals, making it a great choice for those travelling with their furry companions. Its central location allows easy access to local attractions and stunning views of the surrounding landscapes.
  • Morar Hotel: Situated conveniently in Mallaig, the 3-star Morar Hotel is an excellent option for pet owners looking to explore the scenic beauty of the area. With a focus on pet-friendly hospitality, this hotel permits pets in rooms and provides specific amenities to accommodate them. Its welcoming environment allows guests to enjoy their stay without leaving their pets behind. The hotel is well-placed for guests seeking to explore the nearby beach and local attractions, making it a comfortable retreat after a day of adventure.
  • Duisdale House Hotel: Just a short drive from Mallaig, the 4-star Duisdale House Hotel boasts a remarkable guest rating of 9.2 out of 10. This elegant hotel is perfect for those seeking a romantic getaway or adventurous experience, featuring direct beach access and a variety of activities such as hiking, sailing, and mountain climbing. Guests can indulge in romance packages and enjoy limited-hour room service for an intimate dining experience. The hotel’s beautiful setting and upscale amenities make it a captivating choice for visitors wanting to explore the stunning Scottish landscape.

Where to stay in and around Mallaig

Mallaig, a charming coastal village in the Scottish Highlands, offers a delightful blend of adventure and stunning scenery. Explore the nearby islands, embark on scenic excursions, and immerse yourself in the friendly atmosphere of the region. With luxury accommodations and relaxing spots just minutes from the village, Mallaig is the perfect base for discovering the breathtaking beauty of the Highlands and enjoying the annual festivities that celebrate its vibrant culture.

  • Sleat: Sleat, situated approximately 11.3km from Mallaig, is known for its stunning scenery and outdoor activities, making it a popular destination for those seeking a romantic getaway or an adventurous experience. The area is moderately seasonal, with visitor numbers peaking from July to September. Outdoor enthusiasts can explore various hiking trails, while local landmarks such as the historic castle and marina offer a glimpse into the region's rich heritage. Sleat’s charming stores provide the perfect opportunity for unique purchases that reflect the local culture.
  • Morar: Nestled close to Mallaig, Morar is a delightful village renowned for its breathtaking beaches and adventurous pursuits. The village experiences moderately seasonal visitor numbers, peaking in April and from July to August. Here, visitors can indulge in outdoor activities such as skiing and enjoy a range of water sports along the beautiful beach. The nearby historic sites and parks enhance Morar's appeal, making it an ideal spot for families and adventure seekers eager to explore the natural beauty of Scotland.
  • Armadale: Located about 8.0km from Mallaig, Armadale is a quaint village that attracts visitors year-round, with peak seasons in April and from June to July. Known for its outdoor adventures, romantic settings, and thrilling activities, Armadale is perfect for those looking to hike, ski, or simply relax by the tranquil lake. The local marina and historic castle are must-visit attractions, offering insight into the area's past while providing stunning views of the surrounding landscape. Armadale is an excellent base for exploring the beauty of the Highlands.

Things to do in Mallaig

Shopping

Mallaig offers charming local shops, such as the Mallaig Harbour Gift Shop for unique souvenirs and the Artisan Café for delightful local crafts. If you're up for a drive, head to Fort William, where you can explore the shopping options at the West Highland Shopping Centre.

Recreation

The Mallaig Wellness Centre offers a tranquil atmosphere with therapeutic treatments and yoga sessions, promoting relaxation and rejuvenation. Nearby, the stunning beaches provide opportunities for coastal walks and mindfulness, allowing visitors to connect with nature and enjoy the scenic views of the Hebrides.

Adventure

Explore the rugged beauty of Mallaig with a thrilling boat trip to the Small Isles, where you can spot wildlife and enjoy breathtaking scenery. For an adrenaline rush, try sea kayaking along the coastline, navigating through stunning sea caves and witnessing the dramatic cliffs up close.

Nightlife

In Mallaig, The Marine Bar offers a relaxed atmosphere with local ales and live music, while the Chlachain Inn features traditional Scottish tunes and hearty pub fare. For a unique experience, enjoy stunning views at the Mallaig Harbour while sipping on a wee dram of whisky.

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

Find the best attractions in and around Mallaig

Mallaig is an ideal destination for outdoor enthusiasts and those seeking stunning scenery. Visitors can explore picturesque lakes, beautiful beaches, and delve into local history at the Mallaig Heritage Centre. The area offers a romantic atmosphere, making it perfect for couples. For leisure, you can also enjoy a swim at Mallaig Pool. Overall, Mallaig promises a delightful blend of adventure and cultural experiences.

  • Mallaig Heritage Centre: Immerse yourself in the rich history of Mallaig at this engaging museum, which showcases the area's maritime heritage and local culture. The centre features fascinating exhibitions that highlight the traditions and stories of the community, offering an insightful glimpse into the past.
  • Armadale Castle: Located 8.0km from Mallaig, this romantic castle set amidst beautiful gardens is steeped in history. Explore the impressive ruins and learn about the MacDonald clan, while enjoying stunning views of the surrounding landscapes that evoke a sense of enchantment.
  • Morar Beach: Enjoy the serene beauty of Morar Beach, known for its soft white sands and crystal-clear waters. This picturesque beach is perfect for a leisurely stroll, relaxation, or simply soaking up the breathtaking coastal scenery.

Best time to go to Mallaig

The best time to visit Mallaig can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Mallaig falls in July and August. August has average visitor numbers and mostly cloudy weather. The coolest average temperature in Mallaig falls in January and February. February has average visitor numbers and mostly cloudy weather.

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

Flying into Mallaig, Scotland, can be done via several major airports. GLAsgow International Airport (GLA) is approximately 152.9km away, with excellent hotels such as JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, both accessible via shuttle services. INVerness Airport (INV) is around 122.3km from Mallaig, with nearby 5-star options like Ness Walk and Rocpool Reserve, offering various transportation services. Islay Airport (ILY) is about 149.7km away, with the Glenegedale House guesthouse conveniently located just 0.8km from the airport. Each airport provides good access to Mallaig, ensuring a smooth start to your Scottish adventure.

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.
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: 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 Camusdarach Beach, Morar Beach and Loch Morar. 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.

Explore a world of travel with Expedia