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

Mallaig Hotels

  • 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
6 Oct - 7 Oct
Tomorrow
7 Oct - 8 Oct
This weekend
9 Oct - 11 Oct
Next weekend
16 Oct - 18 Oct

Filter by

Star rating

Guest rating

Our top choices for Mallaig hotels

1. Chlachain Inn

Chlachain Inn
Mallaig
United Kingdom
Michael
€103
includes taxes & fees
3 Nov - 4 Nov
Chlachain Inn

2. West Highland Hotel

West Highland Hotel
Mallaig
United States
Matthew
€144
includes taxes & fees
21 Oct - 22 Oct
West Highland Hotel

3. Morar Hotel

Morar Hotel
Mallaig
Australia
Jane
€95
includes taxes & fees
21 Oct - 22 Oct
Morar Hotel

4. Toravaig House Hotel

Toravaig House Hotel
Teangue
United States
Ricardo
€93
includes taxes & fees
1 Nov - 2 Nov
Toravaig House Hotel

5. Anneth Glamping Pod

Anneth Glamping Pod
Ardvasar
Australia
Daniela
€156
includes taxes & fees
20 Oct - 21 Oct
Anneth Glamping Pod

6. Eilean Iarmain

Eilean Iarmain
Sleat
United Kingdom
Nicholas
€148
includes taxes & fees
1 Nov - 2 Nov
Eilean Iarmain

7. Base Camp Hotel Nevis Range

Base Camp Hotel Nevis Range
Fort William
United Kingdom
Carole
€66
includes taxes & fees
3 Nov - 4 Nov
Base Camp Hotel Nevis Range

8. Isle of Skye Guest house

Isle of Skye Guest house
Kyleakin
Australia
Sharon
€88
includes taxes & fees
3 Nov - 4 Nov
Isle of Skye Guest house

9. The Caledonian Hotel

The Caledonian Hotel
Fort William
Canada
Colleen
€73
includes taxes & fees
1 Nov - 2 Nov
The Caledonian Hotel

10. Inn at Aird a Bhasair

Inn at Aird a Bhasair
Ardvasar
United States
Holly
€280
includes taxes & fees
8 Oct - 9 Oct
Inn at Aird a Bhasair

11. Kings Arms Hotel

Kings Arms Hotel
Kyleakin
United States
Angelika
€122
includes taxes & fees
17 Oct - 18 Oct
Kings Arms Hotel

12. Coille Darach B&B

Coille Darach B&B
Acharacle
New Zealand
Sally
€106
includes taxes & fees
1 Nov - 2 Nov
Coille Darach B&B

13. Corran Bunkhouse

Corran Bunkhouse
Fort William
United States
Mijana
€83
includes taxes & fees
1 Nov - 2 Nov
Corran Bunkhouse

14. Duisdale House Hotel

Duisdale House Hotel
Duisdalemore
United States
Jessica
€178
includes taxes & fees
4 Nov - 5 Nov
Duisdale House Hotel

15. Glenuig Inn

Glenuig Inn
Lochailort
United States
Jimmy
€146
includes taxes & fees
10 Oct - 11 Oct
Glenuig Inn

16. Nevis Bank Inn

Nevis Bank Inn
Fort William
Canada
Adrienne
€94
includes taxes & fees
25 Oct - 26 Oct
Nevis Bank Inn

17. Onich Hotel

Onich Hotel
Fort William
United States
Steven
€104
includes taxes & fees
3 Nov - 4 Nov
Onich Hotel

18. Loch Shiel Hotel

Loch Shiel Hotel
Acharacle
United Kingdom
Doreen
€153
includes taxes & fees
31 Oct - 1 Nov
Loch Shiel Hotel

19. The Corran - Serviced Accommodation

The Corran - Serviced Accommodation
Fort William
United States
David
€113
includes taxes & fees
2 Nov - 3 Nov
The Corran - Serviced Accommodation

20. Balmacara Hotel

Balmacara Hotel
Kyle
United States
Ranjit
€152
includes taxes & fees
1 Nov - 2 Nov
Balmacara 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 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

Dunollie Hotel

Dunollie Hotel

10/10 Excellent
"Great location for access to the Isle of Skye attractions away from the congestion in Portree. Dining options are limited, but the hotel restaurant was very good."
Wendy 1-night trip
Posted 8 hours ago
Dunollie Hotel
Kyle Hotel

Kyle Hotel

10/10 Excellent
"Special stay in the heart of the highlands. Clean renovated rooms and quality breakfast, plus an easy walk to the train station. We‘ll definitely be back!"
Noah 1-night trip
Posted 12 hours ago
Kyle Hotel
Onich Hotel

Onich Hotel

10/10 Excellent
"Clean hotel and rooms. Comfortable beds and pillows. Very friendly staff. Restaurant and bar available. Delicious hot and cold breakfast. Is a very good value"
Kathryn 1-night trip
Posted 14 hours ago
Onich Hotel
The Caledonian Hotel

The Caledonian Hotel

10/10 Excellent
"Perfect place for a single night stay in a twin room, very good value & selection compared to gig economy site. Only constructive comment would be the stairwell & carpet would benefit from a refresh"
Christy 1-night trip
Posted 18 hours ago
The Caledonian Hotel
Chlachain Inn

Chlachain Inn

10/10 Excellent
"Very friendly staff .nothing was a problem for them.vwey clean room and very nice bteakfast"
Danae 1-night trip
Posted 2 days ago
Chlachain Inn
Nevis Bank Inn

Nevis Bank Inn

8/10 Good
"This appears to have been recently renovated, so clean and in good repair. Rooms are incredibly small. Our bathroom was up three stairs…not good for the older generation. We did not try the restaurant. Staff were fine but we had minimal interaction as we just checked in, slept, and checked out. Fine for an overnight stay…not a long one requiring wiggle room!"
Connie 1-night trip
Posted 2 days ago
Nevis Bank Inn
The Garrison

The Garrison

10/10 Excellent
"Clean modern lovely decorated, great snacks- only issue is the bathroom and room was rather compact, especially bathroom. Does not stop me staying agin if I had to."
YY 1-night trip
Posted 2 days ago
The Garrison
Balmacara Hotel

Balmacara Hotel

10/10 Excellent
"Real nice"
Jack 1-night trip
Posted 2 days ago
Balmacara Hotel
Isle of Skye Guest house

Isle of Skye Guest house

10/10 Excellent
"A beautiful place to stay. We would have stayed longer if there was availability!"
Sharon 1-night trip
Posted 4 days ago
Isle of Skye Guest house

More cheap stays in Mallaig

Coille Darach B&B

Coille Darach B&B

Coille Darach Acharacle Scotland
€106
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
€122
17 Oct - 18 Oct
includes taxes & fees
6.6/10 (1,005 reviews)
Kings Arms Hotel
House Of Juniper - The Cabins

House Of Juniper - The Cabins

The Cabins Strath SCT
€141
1 Nov - 2 Nov
includes taxes & fees
House Of Juniper - The Cabins
Achnabobane Farmhouse

Achnabobane Farmhouse

Achnabobane Farmhouse Spean Bridge Scotland
€168
7 Oct - 8 Oct
includes taxes & fees
8.8/10 Excellent! (66 reviews)
Achnabobane Farmhouse
Kildonan House Bed and Breakfast

Kildonan House Bed and Breakfast

Kildonan Fort William Scotland
€169
8 Oct - 9 Oct
includes taxes & fees
Kildonan House Bed and Breakfast
Kintail Lodge Hotel

Kintail Lodge Hotel

Glenshiel Kyle Scotland
€224
18 Oct - 19 Oct
includes taxes & fees
Kintail Lodge Hotel

Find out more about Mallaig

Top reasons to visit Mallaig

  • Stunning Scenery: Mallaig is surrounded by breathtaking landscapes, ideal for nature enthusiasts and photographers alike.
  • Outdoor Adventures: Enjoy a variety of activities such as hiking, wildlife cruises, and skiing in winter.
  • Cultural Exploration: Visit the Mallaig Heritage Centre to learn about the village's rich history.
  • Beautiful Beaches: Relax on picturesque beaches and explore nearby islands.
  • Welcoming Community: Experience the friendly atmosphere and vibrant local events that enhance your stay.

Find great hotels near Mallaig

From charming hotels to budget-friendly hostels, Mallaig offers a variety of accommodation options to suit every traveller. Whether you're seeking a pet-friendly retreat or a family-friendly experience amidst stunning landscapes, you'll find the perfect base for your Scottish adventure. Explore the unique lodging available in Mallaig, where breathtaking views and warm hospitality await you.

  • Eilean Iarmain: Nestled 16.1km from Mallaig, Eilean Iarmain is a delightful 3-star hotel ideal for those seeking adventure and family-friendly experiences. Boasting a stellar guest rating of 9.6 out of 10, this accommodation offers a plethora of outdoor activities, from kayaking and mountain climbing to fishing and hiking. Families will appreciate the thoughtful amenities for children, including cribs and highchairs (reservation required), along with pet-friendly policies that welcome certain pets with conditions. The welcoming atmosphere and recreational options make it a wonderful choice for adventurous souls and families alike.
  • Inn at Aird a Bhasair: Located 8.0km from Mallaig, the 3.5-star Inn at Aird a Bhasair offers a charming retreat with a guest rating of 9.2 out of 10. This inn is particularly suitable for pet owners, allowing dogs with various amenities such as food and water bowls. With its picturesque surroundings, guests can unwind in a laid-back environment while exploring the local area. The hospitality and comfortable accommodations provide a relaxing atmosphere, making it a great choice for those travelling with furry companions.
  • Anneth Glamping Pod: For a unique and budget-friendly experience, consider the Anneth Glamping Pod, which boasts an impressive guest rating of 10.0 out of 10. Situated 8.0km from Mallaig, this guesthouse offers a distinctive glamping experience, complete with entertainment options like digital and LED televisions. Perfect for those who enjoy a blend of nature and comfort, the Anneth Glamping Pod offers a refreshing escape while remaining close to local attractions.

Where to stay near Mallaig

Mallaig, a picturesque village on the west coast of Scotland, offers an unforgettable experience for adventurers and nature lovers alike. Surrounded by the stunning Scottish Highlands, visitors can explore nearby islands and partake in various outdoor excursions. The annual Mallaig events highlight the area's vibrant community spirit, while the relaxing atmosphere and friendly locals ensure a memorable stay. With charming Dublin holiday rentals just a stone's throw away, Mallaig is the perfect base for your Scottish getaway.

  • Sleat: Nestled 11.3km from Mallaig, Sleat is renowned for its stunning scenery and outdoor pursuits. This picturesque area is particularly popular from July to September, attracting visitors with its romantic landscapes and numerous hiking trails. Guests can enjoy the charm of local landmarks, including a historic castle and a marina, making it a perfect stop for those interested in Scottish culture and nature. The seasonal ebb and flow of tourist numbers adds to the area's allure, ensuring a relaxed atmosphere during quieter months.
  • Aird of Sleat: Situated 8.0km from Mallaig, Aird of Sleat offers a charming village experience with a focus on outdoor activities and stunning beaches. Peak tourist seasons occur in April and late summer, providing a lively yet intimate setting for couples and families alike. Visitors can indulge in beach activities or explore the nearby highlands and tranquil lakes. The village's unique landscape and welcoming community make it an ideal destination for those seeking both adventure and romance.
  • Heast: Located 20.9km from Mallaig, Heast is a serene village perfect for those who appreciate natural beauty and outdoor activities. With a peak in visitor numbers during the summer months, Heast offers a tranquil escape complete with beautiful beaches, parks, and scenic bays. Hiking trails invite exploration and adventure, making it an excellent choice for nature lovers. The village's stunning surroundings provide a picturesque backdrop for a relaxing getaway, away from the hustle and bustle of larger towns.

Things to do in Mallaig

Shopping

Mallaig offers charming local shops where you can find unique gifts and souvenirs, such as The Mallaig Shop and The Knoydart Pottery. If you're up for a drive, visit Fort William, about 48.3km away, where you can explore a wider range of shops and boutiques.

Recreation

The Mallaig Wellness Retreat offers tranquil spaces for yoga and meditation, set against stunning coastal views. Nearby, the Morar Beach provides a serene environment for leisurely strolls, while the surrounding hills invite hiking enthusiasts to explore their breathtaking scenery.

Adventure

Explore the rugged beauty of the Highlands with a hike in the nearby Loch Morar area, known for its stunning waters and wildlife. For a thrill, try sea kayaking around Mallaig’s coastline, where you can encounter seals and enjoy the fresh sea breeze.

Nightlife

Mallaig offers a charming nightlife with the welcoming atmosphere of the West Highland Hotel’s bar, where you can enjoy local whiskies. For a livelier vibe, the Morar Hotel often features live music, creating a delightful evening for locals and visitors alike.

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

Booking tips and Expedia advantages for Mallaig

To save money on your trip to Mallaig, consider visiting during the cheaper months of January to February and November. Book your accommodation about a month in advance, preferably on a Wednesday for the best rates, and explore last-minute deals on platforms like Expedia. Combine your hotel, flights, and activities for added savings. Use Expedia’s search tools to filter by budget and hotel type, such as Eco-certified options, ensuring you find affordable stays. Don’t forget to take advantage of free activities like scenic walks and local attractions to further enhance your experience without breaking the bank.

  • 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 tool enables you to specify your budget, desired location, and additional preferences. You can arrange your results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Furthermore, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels ready for booking.
  • Consider bundling your trip: You can save on costs by combining your Mallaig hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in Mallaig

Mallaig is an ideal destination for those seeking outdoor adventures and stunning scenery. Visitors can explore beautiful lakes and beaches, as well as delve into the local history at the Mallaig Heritage Centre. For a relaxing experience, the Mallaig Pool offers a refreshing retreat. This charming village caters to travellers looking for a blend of adventure and cultural exploration, ensuring a memorable visit.

  • Morar Beach: Morar Beach boasts stunning white sands and crystal-clear waters, creating a picturesque coastal retreat. The beach is ideal for leisurely walks, beachcombing, and soaking in the captivating views of the surrounding landscape.
  • Mallaig Heritage Centre: Delve into the rich history and culture of Mallaig at the Heritage Centre. Exhibits showcase the local fishing industry and the area's development, offering visitors a fascinating glimpse into the past.
  • Loch Morar: As the deepest freshwater loch in Britain, Loch Morar is surrounded by breathtaking scenery. The park invites families to enjoy outdoor activities such as hiking and picnicking while embracing the tranquillity of nature.

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

Reaching Mallaig is convenient via several major airports. Glasgow International Airport (GLA) is situated 152.9km away, with notable hotels such as the 4-star Sherbrooke Castle Hotel, located 8.0km from the airport, and the Golden Jubilee Hotel, just 4.8km away. Inverness Airport (INV), 122.3km from Mallaig, offers excellent accommodation options including the luxurious 5-star Factor's House, 14.5km from the airport, and the 4-star Golf View Hotel & Spa, 11.3km away. Alternatively, Stornoway Airport (SYY) is 136.8km from Mallaig, featuring nearby hotels like the 4-star Cabarfeidh Hotel, only 3.2km from the airport.

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 kitchenware. 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: 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