Search Mallaig hotels

  • 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
Guest rating
Star rating

Our top choices for Mallaig hotels

West Highland Hotel

West Highland Hotel
3.0 star property
Mallaig
8.2 out of 10, Very good, (606 reviews)
"Great views from the room Quiet area The bar/resto next door was very good. "
Canada
IRENE
The price is AU$298
includes taxes & fees
26 Apr - 27 Apr
West Highland Hotel

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (478 reviews)
"Stunning views "
United Kingdom
Joan
The price is AU$177
includes taxes & fees
22 Apr - 23 Apr
Morar Hotel

Chlachain Inn

Chlachain Inn
3.5 star property
Mallaig
8.6 out of 10, Excellent, (68 reviews)
"Clean & comfortable hotel close to the centre of town - lovely port area with good options to shop / eat / wander. "
Australia
Mark
The price is AU$190
includes taxes & fees
19 Apr - 20 Apr
Chlachain Inn

Balmacara Hotel

Balmacara Hotel
3.0 star property
Kyle
8.4 out of 10, Very good, (358 reviews)
"Friendly and responsive staff. Very convenient location. "
United States
Aziz
The price is AU$331
includes taxes & fees
21 Apr - 22 Apr
Balmacara Hotel

Tingle Creek Hotel

Tingle Creek Hotel
3.0 star property
Kyle
9.4 out of 10, Exceptional, (450 reviews)
"Friendly and helpful staff, delicious breakfast and beautiful location."
Canada
Megan
The price is AU$238
includes taxes & fees
25 Apr - 26 Apr
Tingle Creek Hotel

Achnacriche Bed and Breakfast

Achnacriche Bed and Breakfast
3.0 star property
Oban
The price is AU$255
includes taxes & fees
18 Apr - 19 Apr
Achnacriche Bed and Breakfast

Onich Hotel

Onich Hotel
4.0 star property
Fort William
7.8 out of 10, Good, (397 reviews)
"I think it’s better if you book the grand luxury beach pod. The regular one is kinda small. "
United Kingdom
Ann
The price is AU$238
includes taxes & fees
26 Apr - 27 Apr
Onich Hotel

The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.2 out of 10, Good, (1,266 reviews)
"Wonderful hotel, great location"
United Kingdom
Joshua
The price is AU$181
includes taxes & fees
19 Apr - 20 Apr
The Caledonian Hotel

Ben Nevis Hotel & Leisure Club

Ben Nevis Hotel & Leisure Club
3.0 star property
Fort William
6.8 out of 10, (1,000 reviews)
"Staff were super friendly, and the food was absolutely outstanding!"
United States
Lee
The price is AU$246
includes taxes & fees
19 Apr - 20 Apr
Ben Nevis Hotel & Leisure Club

Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very good, (392 reviews)
"It was the great stay ! "
United States
Violeta
The price is AU$368
includes taxes & fees
26 Apr - 27 Apr
Isle of Skye Guest house

The Lodge on the Loch by OYO

The Lodge on the Loch by OYO
Fort William
7.4 out of 10, Good, (273 reviews)
"Lovely staff, great views. "
United Kingdom
Cheryl
The price is AU$137
includes taxes & fees
21 Apr - 22 Apr
The Lodge on the Loch by OYO

Achnabobane Farmhouse

Achnabobane Farmhouse
2.0 star property
Spean Bridge
10.0 out of 10, Exceptional, (1 review)
"Great place "
United Kingdom
DARSHAN
The price is AU$265
includes taxes & fees
19 Apr - 20 Apr
Achnabobane Farmhouse

Premier Inn Fort William

Premier Inn Fort William
3.0 star property
Fort William City Centre
7.8 out of 10, Good, (54 reviews)
"Very comfortable stay with a clean, well-maintained room."
Canada
Divin
The price is AU$374
includes taxes & fees
9 May - 10 May
Premier Inn Fort William

Kings Arms Hotel

Kings Arms Hotel
2.0 star property
Kyleakin
6.4 out of 10, (916 reviews)
"Amazing staff and accomodations "
United States
Nicholas
The price is AU$236
includes taxes & fees
24 Apr - 25 Apr
Kings Arms Hotel

Base Camp Hotel Nevis Range

Base Camp Hotel Nevis Range
3.0 star property
Fort William
8.4 out of 10, Very good, (294 reviews)
"Great location and very affordable "
United States
Dileep
The price is AU$157
includes taxes & fees
20 Apr - 21 Apr
Base Camp Hotel Nevis Range

Roslyn House

Roslyn House
3.5 star property
Isle of Mull
9.2 out of 10, Wonderful, (71 reviews)
"Wonderful little place, would definitely recommend and stay again!"
United States
Joanne
The price is AU$407
includes taxes & fees
20 Apr - 21 Apr
Roslyn House

The Corran - Serviced Accommodation

The Corran - Serviced Accommodation
3.5 star property
Fort William
9.4 out of 10, Exceptional, (255 reviews)
"Super easy to stay in contact with hosts and get support at any time. The room was gorgeous and conveniently located. We had a lovely time exploring the area on our weekend trip from Glasgow. The room was clean and spacious, had everything we needed, and was warm and cozy!"
United Kingdom
Jessica
The price is AU$248
includes taxes & fees
20 Apr - 21 Apr
The Corran - Serviced Accommodation

House Of Juniper - The Manse

House Of Juniper - The Manse
4.0 star property
Broadford
9.4 out of 10, Exceptional, (143 reviews)
"Really great place to stay. Loved the breakfast. Staff were outstanding!"
United Kingdom
John
The price is AU$538
includes taxes & fees
1 May - 2 May
House Of Juniper - The Manse

Loch Shiel Hotel

Loch Shiel Hotel
3.5 star property
Acharacle
9.0 out of 10, Wonderful, (126 reviews)
"Lovely location and comfy, cosy hotel. Staff were very friendly and helpful. Food was tasty and well-presented. Would recommend."
United Kingdom
Philippe
The price is AU$255
includes taxes & fees
20 Apr - 21 Apr
Loch Shiel Hotel

Ben View Guest House

Ben View Guest House
3.0 star property
Fort William City Centre
9.6 out of 10, Exceptional, (7 reviews)
"Room was a good size and clean. Short walk to Main Street with shops and restaurants. Dio was an friendly and courteous host. "
Canada
Robin
The price is AU$291
includes taxes & fees
19 Apr - 20 Apr
Ben View Guest House
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.

Aerial view of Mallaig, a port in Lochaber, on the west coast of the Highlands of Scotland

Top Mallaig Hotel Reviews

Recent Reviews in Mallaig

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?
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?
Relax & unwind on the mystical Isle of Skye with stunning seaviews: This holiday home rental outside of Mallaig offers a garden, a selection of games and a BBQ to help you feel perfectly comfortable in your new surroundings. It has 3 bedrooms, as well as a kitchen with a dishwasher, a fridge and an oven, so that you can cook with friends or family. 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: 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 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