Find hotels in Mallaig from CA $191

  • 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

Our top choices for Mallaig hotels

West Highland Hotel

West Highland Hotel
3.0 star property
Mallaig
8.2 out of 10, Very good, (611 reviews)
"The staff were very friendly and helpful. We were late checking in due to car issues and the person on the desk made us sandwiches without being asked. So thoughtful."
Canada
Ronald
The price is CA $227
CA $273 total
includes taxes & fees
Jun 20 - Jun 21
West Highland Hotel

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (494 reviews)
"Lovely location. Friendly staff "
United States
Sara
The price is CA $159
CA $191 total
includes taxes & fees
Jun 4 - Jun 5
Morar Hotel

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.6 out of 10, Exceptional, (250 reviews)
"Beautiful setting and very dog friendly. Staff were lovely. Great food too. Must try the homemade fudge - it is fabulous!"
United Kingdom
Louisa
The price is CA $541
CA $650 total
includes taxes & fees
May 29 - May 30
Eilean Iarmain

Toravaig House Hotel

Toravaig House Hotel
4.0 star property
Teangue
9.0 out of 10, Wonderful, (207 reviews)
The price is CA $555
CA $666 total
includes taxes & fees
Jun 18 - Jun 19
Toravaig House Hotel

Glenfinnan House Hotel

Glenfinnan House Hotel
4.0 star property
Glenfinnan
9.4 out of 10, Exceptional, (142 reviews)
"Fantastic staff, excellent customer service, lovely food and an amazing location right on the loch. "
United Kingdom
Ian
The price is CA $425
CA $510 total
includes taxes & fees
Jun 19 - Jun 20
Glenfinnan House Hotel

Tingle Creek Hotel

Tingle Creek Hotel
3.0 star property
Kyle
9.4 out of 10, Exceptional, (492 reviews)
"This place is a beatiful one, great views, gusto in the makinf and buildin it."
United States
Enrique
The price is CA $262
CA $314 total
includes taxes & fees
Jun 15 - Jun 16
Tingle Creek Hotel

Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (480 reviews)
"Impeccable service! We came with our dog and the staff is super friendly and have everything prepared even when the booking was made last minute. Very cozy atmosphere and a great experience "
United Kingdom
Kevin
The price is CA $710
CA $852 total
includes taxes & fees
Jun 17 - Jun 18
Duisdale House Hotel

Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (604 reviews)
"Delicious breakfast and clean, well appointed rooms"
Canada
Terra
The price is CA $463
CA $555 total
includes taxes & fees
Jun 16 - Jun 17
Sligachan Hotel

Kyle Hotel

Kyle Hotel
3.0 star property
Kyle
7.8 out of 10, Good, (693 reviews)
"Breakfast was very good."
United States
Robin
The price is CA $387
CA $464 total
includes taxes & fees
May 31 - Jun 1
Kyle Hotel

Chlachain Inn

Chlachain Inn
3.5 star property
Mallaig
8.6 out of 10, Excellent, (80 reviews)
"Great place to stay above a pub with really good food and drinks."
United Kingdom
Stefan
Chlachain Inn

Glenuig Inn

Glenuig Inn
3.0 star property
Lochailort
9.8 out of 10, Exceptional, (10 reviews)
"Lovely cottages and friendly pub/inn. The rooms were comfortable and the dinner and breakfast we had hood. The kids still talk about the homemade chicken nuggets!"
United Kingdom
PETER
The price is CA $328
CA $394 total
includes taxes & fees
Jun 14 - Jun 15
Glenuig Inn

Balmacara Hotel

Balmacara Hotel
3.0 star property
Kyle
8.4 out of 10, Very good, (379 reviews)
"Staff very nice and food excellent"
United States
Dwayne
The price is CA $363
CA $472 total
includes taxes & fees
Jun 19 - Jun 20
Balmacara Hotel

Park Lodge Hotel

Park Lodge Hotel
3.0 star property
Isle of Mull
8.6 out of 10, Excellent, (264 reviews)
"beautiful place to stay"
United States
Shawn
The price is CA $312
CA $375 total
includes taxes & fees
Jun 7 - Jun 8
Park Lodge Hotel

Loch Shiel Hotel

Loch Shiel Hotel
3.5 star property
Acharacle
9.0 out of 10, Wonderful, (130 reviews)
"I had a pleasant and enjoyable stay. Food was very good and the staff was kind and helpful"
Germany
Alexander
The price is CA $219
CA $263 total
includes taxes & fees
Jun 5 - Jun 6
Loch Shiel Hotel

House Of Juniper - The Manse

House Of Juniper - The Manse
4.0 star property
Broadford
9.4 out of 10, Exceptional, (152 reviews)
"The accommodations were very nice, clean and excellent views. Enjoyed our stay"
United States
Linda
The price is CA $440
CA $527 total
includes taxes & fees
Jun 16 - Jun 17
House Of Juniper - The Manse

Applecross B&B and Cabins

Applecross B&B and Cabins
3.0 star property
Strathcarron
9.6 out of 10, Exceptional, (36 reviews)
"Breakfast was fresh and delicious The hosts were very informative and generous with their time "
Canada
Jean
Applecross B&B and Cabins

Kirkton Bay House Bed and Breakfast

Kirkton Bay House Bed and Breakfast
2.0 star property
Kyle
10.0 out of 10, Exceptional, (35 reviews)
"Beautiful view, and well equipped/modern property. Had everything we wanted, and a really nice bfast. One of our favorites on the trip--would definitely come back."
United States
Andrew
Kirkton Bay House Bed and Breakfast

Hillside

Hillside
2.5 star property
Kyleakin
9.0 out of 10, Wonderful, (43 reviews)
"Lovely cosy cottage called “The Wee Cottage”. It was not so “wee” and was exactly as described with a direct view on the harbour. Perfect spot to do our Skye tour and then conveniently leave east the next morning!"
Netherlands
Sara
Hillside

Mingary Castle - Restaurant with Rooms

Mingary Castle - Restaurant with Rooms
4.0 star property
Acharacle
10.0 out of 10, Exceptional, (3 reviews)
"The staff is amazing at Mingary Castle, extremely attentive to all your needs. Cannot recommend highly enough. "
United States
Jonathan
The price is CA $573
CA $688 total
includes taxes & fees
Jun 4 - Jun 5
Mingary Castle - Restaurant with Rooms

Kintail Lodge Hotel

Kintail Lodge Hotel
2.5 star property
Kyle
9.4 out of 10, Exceptional, (138 reviews)
"Dog friendly, great staff and lovely food."
United Kingdom
Colin
The price is CA $348
CA $418 total
includes taxes & fees
Jun 10 - Jun 11
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.

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

Top Mallaig Hotel Reviews

More cheap stays in Mallaig

Hotels in Mallaig with star rating

Find out more about Mallaig

Top reasons to visit Mallaig

  • Stunning Scenery: Mallaig boasts breathtaking landscapes, perfect for nature lovers and outdoor enthusiasts.
  • Island Adventures: Explore nearby islands like Skye and Eigg, each offering unique beauty and charm.
  • Outdoor Activities: Enjoy hiking, fishing, and boating in the picturesque surroundings.
  • Rich Heritage: Visit the Mallaig Heritage Centre to learn about the area’s fascinating history.
  • Welcoming Accommodations: Choose from a range of cozy guesthouses and hotels to suit all travellers.

Find great hotels in and around Mallaig

Experience the charm of Mallaig with a variety of accommodation options tailored to meet your needs. Whether you're seeking a cozy hotel or a welcoming guesthouse, you'll find pet-friendly options and family-friendly facilities that enhance your stay. Discover the top hotels in Mallaig, perfect for adventure seekers and those looking to relax amidst stunning Scottish landscapes.

  • West Highland Hotel: Nestled in the heart of Mallaig, the West Highland Hotel is a charming 3-star accommodation, boasting a guest rating of 8.2. This family-friendly hotel is ideal for both business and leisure travellers, offering a pet-friendly environment. Guests can take advantage of amenities tailored for children, including First Aid Kits and Window Guards, ensuring a safe and enjoyable stay for families. The hotel also welcomes pets, making it a great choice for those travelling with furry companions.
  • Duisdale House Hotel: A step away from Mallaig, the Duisdale House Hotel is a luxurious 4-star retreat with an impressive guest rating of 9.0. This property is perfect for those seeking an adventure-filled vacation, featuring direct access to the beach and a variety of recreational activities like hiking, biking, and sailing nearby. The hotel caters to families with children-friendly amenities such as high chairs and cribs. Experience the beauty of Scotland while enjoying the comfort and elegance of this remarkable hotel.
  • Morar Hotel: Located in Mallaig, the Morar Hotel is a welcoming 3-star lodging option, particularly suited for pet owners. With a friendly atmosphere and a pet-friendly policy, guests can enjoy their stay knowing that their furry friends are welcome. The hotel's amenities include variable fees for pets and service animals, ensuring a stress-free experience for all. This cozy hotel offers a relaxed and comfortable environment, perfect for a peaceful getaway.

Where to stay in and around Mallaig

Mallaig is a charming coastal village perfect for outdoor and adventure lovers. Nestled in the stunning Scottish Highlands, it offers breathtaking scenery and access to the Small Isles. Explore the nearby hills, enjoy shallow waters, and immerse yourself in the friendly atmosphere. With various excursions available, Mallaig is an ideal base for relaxing and discovering the beauty of this unique region. Experience the perfect blend of adventure and tranquility during your stay in this picturesque destination.

  • Sleat: Nestled 11.3km from Mallaig, Sleat is a picturesque area characterised by its stunning landscapes and outdoor activities. With visitor numbers peaking during the summer months, it's an ideal spot for those seeking a romantic getaway amidst breathtaking scenery. Popular activities include hiking on scenic trails, exploring local shops, and enjoying the nearby castles and historic sites. The marina offers a lovely spot to unwind, making Sleat a must-visit for nature lovers and adventure seekers alike.
  • Armadale: Just 8.0km from Mallaig, Armadale is a charming village that welcomes visitors with its unique blend of outdoor adventure and romantic vistas. Though the arrival of tourists is fairly consistent throughout the year, the peak seasons in April and summer make it a lively place to explore. Here, you can enjoy hiking trails, visit local shops, and take in the beauty of the nearby marina, castle, and tranquil lakes. Armadale promises an adventurous experience for those looking to immerse themselves in nature.
  • Morar: Located in close proximity to Mallaig, Morar is a quaint village known for its stunning beaches and outdoor adventures. With moderate visitor peaks in April and summer, this area is perfect for beachgoers and thrill-seekers alike. Popular activities include skiing and enjoying the local parks. The scenic beach and historic landmarks provide a perfect backdrop for a relaxing day out. Morar is an ideal destination for anyone looking to combine adventure with picturesque coastal views.

Things to do in Mallaig

Mallaig, Scotland, is perfect for outdoor enthusiasts and adventure seekers, offering stunning scenery and a range of activities. Popular options include hiking trails and skiing, along with exciting island hopping and boat tours. Don't miss out on day trips to explore nearby attractions that showcase the beauty of the area. Mallaig's captivating landscapes and outdoor adventures make it an ideal vacation destination for nature lovers.

Shopping

Mallaig offers charming local shops like The Mallaig Shop for souvenirs and gifts, and The Bakery for delicious treats. If you're up for a drive, visit Fort William's shopping centre, where you can explore a variety of stores and boutiques for unique finds.

Recreation

In Mallaig, the stunning landscape sets the stage for wellness retreats. Enjoy rejuvenating treatments at local spas, surrounded by breathtaking views. For recreational activities, explore hiking trails or indulge in yoga sessions on the beach, connecting with nature while nurturing your well-being.

Adventure

In Mallaig, explore the breathtaking landscapes with a hike along the West Highland Way, where stunning views of mountains and lochs await. For thrill-seekers, try sea kayaking in the clear waters of the Hebrides, or embark on a wildlife boat tour to spot seals and dolphins.

Nightlife

Mallaig’s nightlife offers a charming blend of cozy pubs and vibrant bars. Enjoy a pint at the popular West Highland Hotel or experience live music at the Mallaig Community Centre. For a unique twist, don’t miss the local seafood taverns that often host evening events.

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

Booking tips and Expedia advantages for Mallaig

  • 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: Utilize Expedia's search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, by selecting the Eco-certified filter, you'll uncover sustainable and eco-friendly hotels that are currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy savings by combining your hotel stay in Mallaig with your flights and activities through an Expedia package.

Find the best attractions in and around Mallaig

Mallaig offers a fantastic blend of outdoor adventure and breathtaking scenery, making it an ideal destination for tourists. Visitors can explore nearby lakes and beautiful beaches while discovering the area's rich history at the Mallaig Heritage Centre. Whether you're seeking a romantic getaway or thrilling outdoor experiences, Mallaig has something for everyone, ensuring a memorable vacation in this charming Scottish coastal village.

  • Morar Beach: Experience the stunning natural beauty of Morar Beach, known for its pristine sands and clear turquoise waters. This picturesque beach, located within Mallaig, invites you to unwind, soak up the sun, and take in the breathtaking coastal views, offering a perfect retreat for beach lovers.
  • Armadale Castle: Just 8.0km from Mallaig, Armadale Castle is a romantic and cultural gem. Explore the lush gardens and historic ruins while immersing yourself in the rich heritage of the Clan Donald, making it an enchanting destination for history enthusiasts.
  • Mallaig Heritage Centre: Situated in Mallaig, the Mallaig Heritage Centre showcases the local culture and history. Discover fascinating exhibits that highlight the area's maritime past and the communities that have thrived here, providing a deeper understanding of Mallaig's unique identity.

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.

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

To reach Mallaig, Scotland, you can fly into three major airports. GLAsgow International Airport (GLA) is situated 152.9km away, with nearby luxury hotels like Kimpton Blythswood Hotel & Spa (11.3km) and JA Mar Hall Scotland (6.4km), both offering various transportation options. INVerness Airport (INV), located 122.3km from Mallaig, has excellent accommodations like Rocpool Reserve and Ness Walk, both 12.9km away, providing shuttle services. Stornoway Airport (SYY) is approximately 136.8km from Mallaig, with the Stornoway Bed and Breakfast and Cabarfeidh Hotel both just 3.2km away, making it convenient for travellers. Each airport offers accessible transport to their respective hotels.

Frequently asked questions

What is the best area to stay in Mallaig?
The best area to stay in Mallaig is right in the village centre, particularly around the harbour and along Main Street.

This compact area is the heart of Mallaig and is where you'll find most of the accommodation, eateries, and shops. It's very walkable and offers direct access to the ferry terminal, making it incredibly convenient for onward journeys to the Isles or day trips. The main road, Marine Street, runs parallel to the harbour, providing easy access to everything.

Couples looking for a convenient and relaxing stay will find this area ideal. Hotels and guesthouses here often boast views of the bustling harbour and the surrounding sea, superb for enjoying the maritime scenery. It's easy to stroll out for dinner or explore the local shops, and the train station is just a short walk away for those arriving by rail.

For families, staying in the village centre also offers great practicalities. Many accommodations are within easy reach of the small local park and the Mallaig Heritage Centre, which provides engaging insights into the area's history.
What are the best hotels in Mallaig that travellers recommend?
Two of the best hotels in Mallaig that receive consistently high recommendations from travellers are the West Highland Hotel and the Morar Hotel.

The 3-star West Highland Hotel, with an 8.2 rating, is praised for its friendly and great staff. Guests frequently mention its convenient and great location, which is just 0.2 km from the Mallaig Heritage Centre and 0.5 km from the Circular Walk. The hotel offers sea views and some rooms feature a private outdoor hot tub, premium bedding, Egyptian cotton sheets, and a furnished balcony or patio. The breakfast is described as delicious with plenty of choice, and the bar is considered convenient and amazing.

Another highly recommended option is the 3-star Morar Hotel, which has a 7.6 rating. Guests praise the extremely helpful and friendly staff, and its beautiful and convenient location near the ocean and beach. It is just 0.7 km from Camusdarach Beach and 0.9 km from Morar Beach. The hotel offers a terrace and complimentary self-parking, and the food and breakfast are consistently rated as great.
What are the best family hotels in Mallaig?
For families looking for a hotel in Mallaig, the West Highland Hotel is an excellent choice.

The 3-star West Highland Hotel, with a good rating of 8.2, offers several features that cater to families. These include child-friendly window designs for added safety, and both free cribs and travel cribs are available upon request. The hotel's restaurant also provides kid-friendly meal options, making dining with children convenient. Guests frequently praise the friendly and great staff, the convenient and great location, and the comfortable and beautiful rooms. The hotel is also conveniently located just 0.2 km from the Mallaig Heritage Centre and 0.5 km from the Circular Walk, offering easy access to local attractions.
What are the top pet-friendly hotels in Mallaig?
When travelling to Mallaig with your pet, consider the West Highland Hotel or the Morar Hotel, both offering excellent pet-friendly amenities.

The 3-star West Highland Hotel, with an 8.2 rating, is a great choice as it specifically permits dogs and other pets. Many rooms feature a furnished balcony or patio, and there is a lovely terrace for guests to enjoy. Guests frequently praise its convenient location and delicious breakfast with plenty of choice. It is also very close to the Mallaig Heritage Centre and the Circular Walk, both within a short stroll.

Another excellent option is the 3-star Morar Hotel, rated 7.6, which welcomes pets and offers beautiful sea views. Guests will appreciate the free WiFi and complimentary toiletries. The hotel also provides free self-parking, and guests often highlight the extremely helpful staff and the great food. It is conveniently located near Camusdarach Beach and Morar Beach, making it ideal for walks with your pet.
What are the best budget hotels in Mallaig?
For excellent budget-friendly hotels in Mallaig, consider the West Highland Hotel and the Morar Hotel.

The 3-star West Highland Hotel, with a good rating of 8.2, offers complimentary self-parking and free WiFi. Guests appreciate the comfortable and beautiful rooms, some of which feature a furnished balcony or patio. The hotel is conveniently located just half a kilometre from the Circular Walk. Visitors often comment on the friendly staff, great location, and the convenient and amazing bar. The breakfast also receives praise for its deliciousness and plenty of choice.

Another solid option is the 3-star Morar Hotel, rated 7.6. This traditional property provides complimentary self-parking and free WiFi. Its location is a highlight, being near the ocean and just 0.7 kilometres from Camusdarach Beach and 0.9 kilometres from Morar Beach. Guests frequently mention the extremely helpful and friendly staff, the beautiful and convenient location, and the great food and excellent meals, including breakfast.
What are the most romantic hotels in Mallaig for couples?
For a romantic stay in Mallaig, couples should consider the West Highland Hotel or the Morar Hotel.

The 3-star West Highland Hotel, with an 8.2 rating, offers a wonderful setting for couples. Many rooms feature a furnished balcony or patio, some with a private outdoor hot tub, great for enjoying the sea views together. Guests frequently praise the friendly staff, convenient location, and delicious breakfast with plenty of choice. The comfortable and beautiful rooms contribute to a relaxing stay, and the amazing on-site bar is a nice addition.

Another lovely option is the 3-star Morar Hotel, rated 7.6. This traditional hotel is conveniently located near the ocean and beaches like Camusdarach Beach and Morar Beach. It offers beautiful sea views and provides free parking and complimentary WiFi. Guests consistently praise the extremely helpful and friendly staff, the beautiful and convenient location, and the great food and excellent meals available.
What are the best hotels in Mallaig near Camusdarach Beach?
For hotels in Mallaig near Camusdarach Beach, consider the Morar Hotel.

The 3-star Morar Hotel, with a rating of 7.6, is conveniently located just 0.7 km from Camusdarach Beach. Guests frequently mention the extremely helpful and friendly staff, and many appreciate the beautiful and convenient location. The hotel also offers free parking and complimentary WiFi, with many rooms boasting sea views.

While not directly on Camusdarach Beach, the 3-star West Highland Hotel, rated 8.2, is another excellent option in Mallaig. It is praised for its comfortable and beautiful rooms, and the delicious breakfast with plenty of choice. This hotel is also family-friendly, offering child-friendly window designs, free cribs, and kids' meals at its restaurant.
When is the best time to go to Mallaig?
The best time to visit Mallaig is typically during the late spring and summer months, from May to September, when the weather is generally milder and the days are longer.

May and early June offer pleasant conditions with fewer crowds and blooming wildflowers, making it ideal for those who enjoy hiking and exploring the natural beauty of the Highlands. The temperatures are comfortable for outdoor activities, and the midges (small biting insects) are less prevalent than in mid-summer.

July and August are the warmest months and are superb for enjoying boat trips to the Small Isles or Skye, as well as spending time on the beaches. While it's the busiest period, Mallaig retains its charm, and all local services and attractions are fully operational. This is a great time for families looking to make the most of the school holidays and experience the full range of activities Mallaig has to offer.

September offers a lovely balance of mild weather and fewer visitors as the summer crowds disperse. The autumn colours begin to emerge, particularly in the surrounding glens, which appeals to couples looking for a more relaxed and scenic trip.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Mallaig.
How can I save on a Mallaig hotel booking with Expedia?
Members always get our best prices. Find our best Mallaig hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Mallaig hotel?
Prices for hotels in Mallaig often vary, but you can find a great deal from CA $191 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia