Photo by Des Colhoun

Search Mallaig hotels

Start date: Check-in selected.
To Date
End date: Check-out

    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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Top hotels and accommodation in Mallaig

Morar Hotel
3.0 star property
7.6 out of 10, Good, (461)
"The hotel location, was excellent , lovely dinning area. Views from room 8 were amazing.Room clean, bed a bit soft,but ok..Breakfast was a buffet, beautifully cooked an hot."
United Kingdom
william
The price is AU$195
includes taxes & fees
17 Nov - 18 Nov
Morar Hotel
West Highland Hotel
3.0 star property
8.2 out of 10, Very good, (597)
"One of the best meals we had while in Scotland. Great chef."
Canada
Lynn
The price is AU$262
includes taxes & fees
26 Oct - 27 Oct
West Highland Hotel
The Garrison
4.0 star property
8.8 out of 10, Excellent, (890)
"Great location with very friendly staff"
United Kingdom
John
The price is AU$204
includes taxes & fees
11 Nov - 12 Nov
The Garrison
Kyle Hotel
3.0 star property
7.6 out of 10, Good, (642)
"Rooms were lovely and clean. Food was good. Had a pleasant stay"
Australia
Jacqualine
The price is AU$231
includes taxes & fees
1 Nov - 2 Nov
Kyle Hotel
Ben Nevis Hotel & Leisure Club
3.0 star property
6.8 out of 10, (981)
"Very clean rooms, friendly staff. Great food at the pub in the hotel. "
United Kingdom
Erin
The price is AU$164
includes taxes & fees
26 Oct - 27 Oct
Ben Nevis Hotel & Leisure Club
Isle of Skye Guest house
3.0 star property
8.4 out of 10, Very good, (345)
"Feels like a home. Love the drying room"
United States
Dean
Isle of Skye Guest house
Nevis Bank Inn
4.0 star property
8.8 out of 10, Excellent, (678)
"Good room facilities, good evening meal and great breakfast "
United Kingdom
Simon
The price is AU$163
includes taxes & fees
2 Nov - 3 Nov
Nevis Bank Inn
The Caledonian Hotel
3.0 star property
7.2 out of 10, Good, (1234)
"A nice bar and a lounge with a lovely view over and across the loch. Friendly staff and a good selection of food for breakfast"
Canada
Dugald
The price is AU$125
includes taxes & fees
9 Nov - 10 Nov
The Caledonian Hotel
OYO Lodge on the Loch
7.4 out of 10, Good, (245)
"Room was clean and well"
United Kingdom
James
The price is AU$105
includes taxes & fees
27 Oct - 28 Oct
OYO Lodge on the Loch
The Cluanie Inn
3.0 star property
8.8 out of 10, Excellent, (149)
"Friendly staff and good burgers!"
United Kingdom
Giuseppe
The price is AU$385
includes taxes & fees
2 Nov - 3 Nov
The Cluanie Inn
Glenfinnan House Hotel
4.0 star property
9.4 out of 10, Exceptional, (109)
"We loved the history of this cozy lodge! A drink by the fireplace after dinner was so special!"
United States
Linda
Glenfinnan House Hotel
Balmacara Hotel
3.0 star property
8.4 out of 10, Very good, (313)
"An excellent hotel, with great facilities and superb staff"
United Kingdom
Richard
The price is AU$224
includes taxes & fees
6 Nov - 7 Nov
Balmacara Hotel
Corran Bunkhouse
4.0 star property
9.2 out of 10, Wonderful, (127)
"What a beautiful setting! The check-in was super and the room had everything we needed. Lovely owners."
United States
Jordan
The price is AU$142
includes taxes & fees
3 Nov - 4 Nov
Corran Bunkhouse
Linnhe Lochside Holidays
3.5 star property
9.2 out of 10, Wonderful, (232)
"The site was beautiful! The staff were friendly and professional. "
United States
Michelle
Linnhe Lochside Holidays
Inverlochy Castle
5.0 star property
9.4 out of 10, Exceptional, (261)
"Lovely staff and grounds. However, not truly a five-star experience and would not go again. "
Canada
Cara
The price is AU$928
includes taxes & fees
16 Nov - 17 Nov
Inverlochy Castle
Onich Hotel
4.0 star property
7.8 out of 10, Good, (371)
"Fantastic hotel in beautiful setting Staff were fantastic & food was amazing Highly recommend "
United Kingdom
Peter
The price is AU$186
includes taxes & fees
13 Nov - 14 Nov
Onich Hotel
House Of Juniper - The Manse
2.0 star property
9.4 out of 10, Exceptional, (137)
"Beautiful property in a beautiful place!"
United States
Manoj
The price is AU$358
includes taxes & fees
8 Nov - 9 Nov
House Of Juniper - The Manse
Eilean Iarmain
3.0 star property
9.6 out of 10, Exceptional, (232)
"Very welcoming and relaxing site with spectacular views and a superb restopub"
Canada
Edward
The price is AU$230
includes taxes & fees
1 Nov - 2 Nov
Eilean Iarmain
Ardcana
3.5 star property
9.6 out of 10, Exceptional, (78)
"This was a welcome change to our 2+ weeks in hotels. It was beautiful. Extremely comfortable and had every special touch you can imagine. We stayed in the Marble unit and the tub, toiletries, bed and window treatment/video screen were all divine! "
United States
Thomas
The price is AU$716
includes taxes & fees
27 Oct - 28 Oct
Ardcana
Imperial Hotel
3.0 star property
7.2 out of 10, Good, (460)
"Great location "
Canada
Peter
The price is AU$174
includes taxes & fees
9 Nov - 10 Nov
Imperial 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.

Lochinvar preparing to moor at Mallaig ferry terminal
Photo by Des Colhoun
Open Photo by Des Colhoun

Top Mallaig Hotel Reviews

More cheap accommodation in Mallaig

Find out more about Mallaig

Top reasons to visit Mallaig

  • Stunning Scenery: Mallaig boasts breathtaking landscapes, from picturesque beaches to serene lakes and rugged mountains.
  • Outdoor Adventures: Ideal for adventure seekers, visitors can enjoy hiking, skiing, and thrilling boat trips.
  • Rich Maritime History: Explore the charming fishing village and the Mallaig Heritage Centre to learn about local culture.
  • Gateway to Isle of Skye: Mallaig serves as a perfect gateway to the stunning Isle of Skye, renowned for its natural beauty.
  • Welcoming Accommodation: A range of cosy hotels and B&Bs provide comfortable stays with local hospitality.

Find great hotels in and around Mallaig

Discover a range of welcoming accommodation options in Mallaig, where charming hotels and cosy bed & breakfasts cater to every traveller's needs. Whether you're seeking pet-friendly lodging, an adventurous getaway, or a family-friendly experience, Mallaig has something for everyone. Explore the stunning landscapes while enjoying the comfort of local hospitality at the various hotels and accommodations available in this picturesque Scottish village.

  • Duisdale House Hotel: Nestled 16.1km from Mallaig, the Duisdale House Hotel is a 4-star retreat perfect for families and adventure seekers. Embracing a nature-themed ambiance, this hotel offers an array of outdoor activities, including hiking, biking, sailing, and mountain climbing, all within close proximity. Families will appreciate the amenities catered to children, such as highchairs and window guards, ensuring a safe and enjoyable stay for younger guests. With its commitment to adventure and family-friendly experiences, Duisdale House Hotel promises a memorable Scottish getaway.
  • West Highland Hotel: Located in the heart of Mallaig, the 3-star West Highland Hotel is an ideal choice for business travellers and families alike. This hotel seamlessly blends professional amenities with a pet-friendly atmosphere, allowing for a comfortable stay for everyone, including furry companions. The hotel features multiple meeting rooms and a business centre, catering to business needs, while also providing child-friendly amenities like window guards and first aid kits. With its welcoming environment for pets and families, West Highland Hotel is a versatile option for your Mallaig visit.
  • Morar Hotel: Situated in Mallaig, the Morar Hotel is a 3-star accommodation that welcomes pets, making it a great choice for animal lovers. With variable pet policies, guests can enjoy the freedom of bringing their pets along for the journey. This hotel ensures a comfortable stay with amenities that allow pets in-room and offers a fee-waived service animal policy. Ideal for those seeking a relaxed atmosphere that accommodates furry friends, Morar Hotel combines convenience and comfort for a delightful vacation experience in Scotland.

Where to stay in and around Mallaig

Mallaig, a charming coastal village in the Scottish Highlands, is a gateway to stunning outdoor adventures and breathtaking scenery. Explore nearby attractions like the rugged beauty of the Isle of Skye or the tranquil beaches along the west coast. With its friendly locals and rich maritime history, Mallaig offers a perfect blend of relaxation and excitement, making it an ideal destination for those seeking both adventure and a taste of Scottish hospitality.

  • Sleat: Nestled about 11.3km from Mallaig, Sleat is a charming area that offers a delightful mix of romantic and cultural experiences. This picturesque region is ideal for outdoor enthusiasts and those seeking a taste of local history. With its stunning hiking trails, quaint shops, and nearby beaches, Sleat is perfect for leisurely exploration. Notable attractions include the historic castle and various scenic spots that provide breathtaking views of the coastline.
  • Armadale: Just 8.0km from Mallaig, the quaint village of Armadale is a hidden gem waiting to be discovered. With a welcoming atmosphere, Armadale is perfect for those who enjoy outdoor activities and beautiful beaches. The village boasts a marina, castle, and a lovely harbour, all of which make for great photo opportunities. Visitors can indulge in local shops and explore hiking trails, creating a memorable experience immersed in nature.
  • Morar: Located in close proximity to Mallaig, Morar is a delightful village renowned for its stunning beaches and scenic landscapes. Travellers flock here, especially during the warmer months, to enjoy outdoor activities ranging from hiking to skiing. The local attractions, including parks and historic sites, enhance the area's charm. Morar's picturesque setting provides a perfect backdrop for relaxation or adventure, making it an ideal destination for nature lovers.

Things to do in and around Mallaig

Mallaig is a fantastic destination for outdoor enthusiasts and adventure seekers, offering breathtaking scenery and a range of activities. You can explore scenic hiking trails, access ski fields, and enjoy thrilling boat trips from Mallaig. Don't miss the vibrant local music events and various outdoor activities that showcase the area's natural beauty and culture, making your visit a memorable experience.

Shopping

Mallaig offers a quaint shopping experience with local charm. For unique gifts and souvenirs, check out the local shops. If you're up for a drive, Magpie is a lovely store located 25.7km away, perfect for finding special items to take home.

Recreation

Experience the tranquil surroundings at Mallaig Wellness Centre, where you can indulge in rejuvenating treatments and yoga sessions. For outdoor recreation, explore the scenic trails of the nearby Knoydart Peninsula, offering stunning views and wildlife spotting opportunities.

Adventure

Experience the Circular Walk in Mallaig, where you'll hike through stunning landscapes and enjoy breathtaking scenery. This adventure trail offers a perfect blend of fresh air and the thrill of nature, making it a fantastic way to explore the area's natural beauty.

Nightlife

Mallaig offers a charming nightlife with its cosy pubs and sea views. Enjoy a pint at the popular Morar Hotel, or for a laid-back vibe, visit the Arisaig Hotel. Don’t miss the local music scene for an authentic Scottish experience!

Booking tips and Expedia advantages for Mallaig

To save on your trip to Mallaig, consider visiting during the cheaper months of January, February, or November, and aim to book your accommodation about a month in advance for the best rates. Look for deals on Wednesdays, the least expensive day to stay, and check Expedia for last-minute offers. Bundling your hotel with flights and activities can also help cut costs. Don't forget to use the search tools to compare prices and filter for eco-friendly options, ensuring you find the best value for your stay.

  • 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: Booking a hotel in Mallaig about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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 lets you set your budget, choose your ideal location, and much more. You can easily sort your results to display prices from lowest to highest, helping you find the most affordable accommodation first. Additionally, you can refine your choices by hotel type; for instance, if you select the Eco-certified filter, you'll see a range of sustainable and eco-friendly hotels available for booking.
  • Consider bundling your trip: You may find that you can save some cash by bundling your Mallaig hotel reservations with your flights and activities through an Expedia package deal.

Find the best attractions in and around Mallaig

Mallaig is a stunning destination perfect for outdoor enthusiasts and lovers of natural beauty. Visitors can enjoy its picturesque beaches, serene lakes, and historical castles. Key attractions include the charming fishing village, the Mallaig Heritage Centre, and other local points of interest that promise a romantic and adventurous experience. Whether you're after scenic views or cultural insights, Mallaig has something for everyone to enjoy.

  • Armadale Castle: Discover the romantic ruins of Armadale Castle, nestled 8.0km from Mallaig. This historic site offers a glimpse into Scotland's rich heritage, surrounded by stunning gardens that evoke a sense of culture and tranquility.
  • Loch Morar: Explore the natural beauty of Loch Morar, a serene park located within Mallaig. Ideal for families and nature lovers, this eco-friendly spot offers walking trails and picturesque views, perfect for a day of outdoor adventure.
  • Morar Beach: Relax on Morar Beach, where the soft sands and refreshing waves create the ultimate beach vibes. Enjoy the stunning coastline and breathtaking sunsets, making it a perfect spot for a leisurely day by the sea.

Best time to go to Mallaig

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

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

Visiting Mallaig, Scotland, can be conveniently done by flying into nearby airports. Castlebay (BRR-Barra) is situated 98.2km from Mallaig, with good accommodation options such as the 3-star Borrodale Hotel and UIST Travel Accommodation, both 16.1km away, and the Polochar Inn, 9.7km away. Another option is Tiree (TRE), located 85.3km from Mallaig. Here, you'll find the Tiree Lodge Hotel and Tiree Scarinish Hotel, both just 4.8km from the airport. These hotels offer comfortable stays and easy access to transport services for your onward journey to Mallaig.

Frequently asked questions

What's the best place for a stay in Mallaig?
Chlachain Inn is ranked highly by Expedia customers. This inn offers free breakfast and a restaurant. Another favourite option for your trip based on reviews is Morar Hotel. See all available top hotels, or vacation rentals in Mallaig.
What are some of the best holiday rentals that Mallaig has to offer?
Stunning Individually Designed Property On Shore In The Village Of Glenelg: This holiday home rental outside of Mallaig is located on the waterfront, and has a fireplace, a garden and laundry facilities to put you at ease in your new surroundings. Kitchen amenities include a dishwasher, a fridge and a stovetop. Make the most of games in this rental home to help you unwind. 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 Magpie 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: Offers 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 29 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 Loch Morar. 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