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

Mallaig Hotels from S$88

  • 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
10 Oct - 11 Oct
Tomorrow
11 Oct - 12 Oct
Next weekend
16 Oct - 18 Oct
In two weeks
23 Oct - 25 Oct

Filter by

Star rating

Guest rating

Our top choices for Mallaig hotels

1. Chlachain Inn

Chlachain Inn
Mallaig
United Kingdom
Michael
S$148
includes taxes & fees
1 Nov - 2 Nov
Chlachain Inn

2. West Highland Hotel

West Highland Hotel
Mallaig
United States
Matthew
S$207
includes taxes & fees
27 Oct - 28 Oct
West Highland Hotel

3. Morar Hotel

Morar Hotel
Mallaig
Australia
Jane
S$143
includes taxes & fees
18 Oct - 19 Oct
Morar Hotel

4. Toravaig House Hotel

Toravaig House Hotel
Teangue
United States
Ricardo
S$134
includes taxes & fees
1 Nov - 2 Nov
Toravaig House Hotel

5. Eilean Iarmain

Eilean Iarmain
Sleat
United Kingdom
Nicholas
S$194
includes taxes & fees
8 Nov - 9 Nov
Eilean Iarmain

6. Inn at Aird a Bhasair

Inn at Aird a Bhasair
Ardvasar
United States
Holly
S$317
includes taxes & fees
18 Oct - 19 Oct
Inn at Aird a Bhasair

7. Kildonan House Bed and Breakfast

Kildonan House Bed and Breakfast
Fort William
S$220
includes taxes & fees
12 Oct - 13 Oct
Kildonan House Bed and Breakfast

8. House Of Juniper - The Cabins

House Of Juniper - The Cabins
Broadford
Canada
Blair
S$203
includes taxes & fees
2 Nov - 3 Nov
House Of Juniper - The Cabins

9. Base Camp Hotel Nevis Range

Base Camp Hotel Nevis Range
Fort William
Canada
Robin
S$89
includes taxes & fees
7 Nov - 8 Nov
Base Camp Hotel Nevis Range

10. Isle of Skye Guest house

Isle of Skye Guest house
Kyleakin
Canada
Julia
S$127
includes taxes & fees
1 Nov - 2 Nov
Isle of Skye Guest house

11. Kyle Hotel

Kyle Hotel
Kyle
United States
John
S$177
includes taxes & fees
1 Nov - 2 Nov
Kyle Hotel

12. Corran Bunkhouse

Corran Bunkhouse
Fort William
United States
Mijana
S$120
includes taxes & fees
1 Nov - 2 Nov
Corran Bunkhouse

13. Nevis Bank Inn

Nevis Bank Inn
Fort William
Canada
Adrienne
S$136
includes taxes & fees
25 Oct - 26 Oct
Nevis Bank Inn

14. Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
United States
Lance
S$246
includes taxes & fees
10 Nov - 11 Nov
Duisdale House Hotel

15. Glenfinnan House Hotel

Glenfinnan House Hotel
Glenfinnan
United States
Deborah
S$317
includes taxes & fees
1 Nov - 2 Nov
Glenfinnan House Hotel

16. Glen Nevis Youth Hostel

Glen Nevis Youth Hostel
Fort William
United States
Lacey
S$128
includes taxes & fees
1 Nov - 2 Nov
Glen Nevis Youth Hostel

17. Glenuig Inn

Glenuig Inn
Lochailort
United States
Jimmy
S$210
includes taxes & fees
16 Oct - 17 Oct
Glenuig Inn

18. Kirkton Bay House Bed and Breakfast

Kirkton Bay House Bed and Breakfast
Kyle
Australia
Mark
S$237
includes taxes & fees
25 Oct - 26 Oct
Kirkton Bay House Bed and Breakfast

19. Broadford Hotel

Broadford Hotel
Broadford
Australia
Sas
S$245
includes taxes & fees
9 Nov - 10 Nov
Broadford Hotel

20. Maclean Guest House

Maclean Guest House
Fort William City Centre
United States
Jeffrey
S$160
includes taxes & fees
2 Nov - 3 Nov
Maclean Guest House
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 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

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

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

Balmacara Hotel

Balmacara Hotel

10/10 Excellent
"Excellent hotel, staff friendly and dinner was excellent. Would definitely recommend and return"
Alison 1-night trip
Posted 4 hours ago
Balmacara Hotel
Base Camp Hotel Nevis Range

Base Camp Hotel Nevis Range

8/10 Good
"A very nice stay The fan in the bathroom was very noisy and needed some attention Staff in restaurant were very helpful Would definitely stay again Used Gondola which was one of the highlights of our trip"
Dave 1-night trip
Posted 17 hours ago
Base Camp Hotel Nevis Range
Chlachain Inn

Chlachain Inn

8/10 Good
"Room lovely and clean. Staff were very helpful. Evening meal delicious. Had to rush breakfast, catching ferry. Only downside was the steep outside stairs to reach the bedrooms. Would definitely return."
Joyce 1-night trip
Posted 1 day ago
Chlachain Inn
The Caledonian Hotel

The Caledonian Hotel

8/10 Good
"All perfect"
Ivelina 1-night trip
Posted 1 day ago
The Caledonian Hotel
Onich Hotel

Onich Hotel

8/10 Good
"This is a cozy hotel with excellent food and a well-stocked bar. It is very easy to find and has plentiful parking. If it matters to you, there are no elevators and no fridges in the rooms. We would stay here again!"
Stanley 1-night trip
Posted 1 day ago
Onich Hotel
Ben Nevis Hotel & Leisure Club

Ben Nevis Hotel & Leisure Club

8/10 Good
"Nice place to stay, but no lift upstairs. Good food and bar. Good location."
Joseph 1-night trip
Posted 2 days ago
Ben Nevis Hotel & Leisure Club
Kyle Hotel

Kyle Hotel

10/10 Excellent
"Clean room great and hot breakfast, tasty supper. WIFI is bit slow if you are away from the front."
Rui 2-night trip
Posted 2 days ago
Kyle Hotel
The Garrison

The Garrison

8/10 Good
"Staff were super friendly, clean room"
Holly 1-night trip
Posted 3 days ago
The Garrison
West Highland Hotel

West Highland Hotel

8/10 Good
"Wonderful old hotel. Great owner, helpful staff. Room was dated and could use help—especially bathroom—but nice view of harbor, terrific view of sunset from restaurant, and welcoming lobby and bar. Provides laundry service."
Marlina 3-night trip
Posted 3 days ago
West Highland Hotel

More cheap stays in Mallaig

Coille Darach B&B

Coille Darach B&B

Coille Darach Acharacle Scotland
S$152
1 Nov - 2 Nov
includes taxes & fees
9.8/10 Exceptional! (67 reviews)
Coille Darach B&B
Kings Arms Hotel

Kings Arms Hotel

King Street Kyleakin Scotland
S$175
18 Oct - 19 Oct
includes taxes & fees
6.6/10 (1,004 reviews)
Kings Arms Hotel
House Of Juniper - The Cabins

House Of Juniper - The Cabins

The Cabins Strath SCT
S$203
2 Nov - 3 Nov
includes taxes & fees
House Of Juniper - The Cabins
Kildonan House Bed and Breakfast

Kildonan House Bed and Breakfast

Kildonan Fort William Scotland
S$220
12 Oct - 13 Oct
includes taxes & fees
Kildonan House Bed and Breakfast
Achnabobane Farmhouse

Achnabobane Farmhouse

Achnabobane Farmhouse Spean Bridge Scotland
S$223
12 Oct - 13 Oct
includes taxes & fees
Achnabobane Farmhouse
Kintail Lodge Hotel

Kintail Lodge Hotel

Glenshiel Kyle Scotland
S$322
22 Oct - 23 Oct
includes taxes & fees
9.4/10 Exceptional! (159 reviews)
Kintail Lodge Hotel

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: Provides 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 25 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