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

Mallaig Hotels from S$157

  • 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

Guest rating

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

Star rating

Our top choices for Mallaig hotels

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (529 reviews)
"Excellent dinner and breakfast. Great views and very helpful staff"
United States
Julie
The price is S$310
includes taxes & fees
26 Jul - 27 Jul
Morar Hotel

West Highland Hotel

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

The Glebe

The Glebe
4.0 star property
Fort William
The price is S$485
includes taxes & fees
13 Jul - 14 Jul
The Glebe

Tingle Creek Hotel

Tingle Creek Hotel
3.0 star property
Kyle
9.4 out of 10, Exceptional, (543 reviews)
"Cute place and the breakfast was great."
Canada
Michelle
The price is S$389
includes taxes & fees
19 Jul - 20 Jul
Tingle Creek Hotel

Inn at Ardgour

Inn at Ardgour
3.0 star property
Fort William
8.8 out of 10, Excellent, (581 reviews)
"Very charming place."
United States
Jeffrey
The price is S$274
includes taxes & fees
19 Jul - 20 Jul
Inn at Ardgour

The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.2 out of 10, Good, (1,325 reviews)
"Great property with a bar and restaurant on site."
United States
Christopher
The price is S$234
includes taxes & fees
28 Jul - 29 Jul
The Caledonian Hotel

Achnabobane Farmhouse

Achnabobane Farmhouse
2.0 star property
Spean Bridge
9.0 out of 10, Wonderful, (34 reviews)
"Really enjoyed the stay, breakfast was great"
Australia
John
The price is S$235
includes taxes & fees
13 Jul - 14 Jul
Achnabobane Farmhouse

Glenfinnan House Hotel

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

Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very good, (457 reviews)
"Loved our stay here! Super convenient check in and out process. Everything was communicated very well. I would absolutely stay here again."
United States
Marianne
The price is S$464
includes taxes & fees
18 Jul - 19 Jul
Isle of Skye Guest house

The Lodge on the Loch by OYO

The Lodge on the Loch by OYO
3.0 star property
Fort William
7.2 out of 10, Good, (324 reviews)
"The room was clean with a lovely view ! We had dinner at the hotel too, our meals were excellent ! Highly recommend that hotel."
Canada
Suzie
The price is S$157
includes taxes & fees
20 Jul - 21 Jul
The Lodge on the Loch by OYO

Premier Inn Fort William

Premier Inn Fort William
3.0 star property
Fort William City Centre
7.8 out of 10, Good, (78 reviews)
"Good location, close walk to Main Street."
United States
Angela
The price is S$339
includes taxes & fees
31 Jul - 1 Aug
Premier Inn Fort William

Balmacara Hotel

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

Applecross B&B and Cabins

Applecross B&B and Cabins
3.0 star property
Strathcarron
9.8 out of 10, Exceptional, (45 reviews)
"Breakfast was fresh and delicious The hosts were very informative and generous with their time "
Canada
Jean
The price is S$330
includes taxes & fees
20 Jul - 21 Jul
Applecross B&B and Cabins

Onich Hotel

Onich Hotel
4.0 star property
Fort William
7.8 out of 10, Good, (450 reviews)
"Lovely location, friendly staff. A tad dated but still very comfortable. Breakfast was good."
United States
William
The price is S$340
includes taxes & fees
17 Jul - 18 Jul
Onich Hotel

Maclean Guest House

Maclean Guest House
3.5 star property
Fort William City Centre
9.4 out of 10, Exceptional, (313 reviews)
"Room was really nice. Comfortable bed, good coffee, and the staff were great."
United States
Jody
The price is S$362
includes taxes & fees
18 Jul - 19 Jul
Maclean Guest House

Factors Inn & Cottage

Factors Inn & Cottage
3.5 star property
Fort William
8.6 out of 10, Excellent, (241 reviews)
"Property is secluded from the main house and beside a pub underneath that just serves 4 expensive things for dinner only there is no other amenities in this place. The room is big and beautiful but nothing else is going on."
United States
Robert
The price is S$277
includes taxes & fees
20 Jul - 21 Jul
Factors Inn & Cottage

Achnacriche Bed and Breakfast

Achnacriche Bed and Breakfast
3.0 star property
Oban
8.0 out of 10, Very good, (1 review)
"This accommodation is very remote. But really nice. The rooms are large and clean with nice en-suite facilities and the dining room - in an extended sun room - is spacious and comfortable. Very well run by a lovely couple we enjoyed our stay. Take dinner here - it’s very good value and enjoyable."
United Kingdom
Clive
The price is S$260
includes taxes & fees
16 Jul - 17 Jul
Achnacriche Bed and Breakfast

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.4 out of 10, Exceptional, (258 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 S$570
includes taxes & fees
29 Jul - 30 Jul
Eilean Iarmain

Dunollie Hotel

Dunollie Hotel
3.0 star property
Broadford
7.0 out of 10, Good, (1,009 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 S$389
includes taxes & fees
17 Jul - 18 Jul
Dunollie Hotel

Kintail Lodge Hotel

Kintail Lodge Hotel
2.5 star property
Kyle
9.4 out of 10, Exceptional, (144 reviews)
"Staff were easy and accommodating. Views were beautiful, food was tasty"
United Kingdom
Jonathan
The price is S$389
includes taxes & fees
12 Aug - 13 Aug
Kintail Lodge Hotel
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

More cheap stays in Mallaig

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