Find hotels in Mallaig from AED 350

  • 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, (603 reviews)
"Beautiful hotel"
United States
Britton
The price is AED 533
AED 640 total
includes taxes & fees
12 Feb - 13 Feb
West Highland Hotel

Morar Hotel

Morar Hotel
3.0 star property
Mallaig
7.6 out of 10, Good, (471 reviews)
"nice hotel, good dining options."
United Kingdom
Davide
The price is AED 412
AED 495 total
includes taxes & fees
8 Mar - 9 Mar
Morar Hotel

Ben View Guest House

Ben View Guest House
3.0 star property
Fort William City Centre
The price is AED 261
AED 313 total
includes taxes & fees
15 Feb - 16 Feb
Ben View Guest House

Nevis Bank Inn

Nevis Bank Inn
4.0 star property
Fort William
8.8 out of 10, Excellent, (691 reviews)
"The staff were friendly and they had a great breakfast selection. Rooms were nice and clean and the hotel was easy to get to. "
United Kingdom
Amrutha
The price is AED 333
AED 400 total
includes taxes & fees
12 Feb - 13 Feb
Nevis Bank Inn

The Corran - Serviced Accommodation

The Corran - Serviced Accommodation
3.5 star property
Fort William
9.4 out of 10, Exceptional, (252 reviews)
"We loved this place. The hosts were nice, the room was beautiful and the view was outstanding. The hosts left us a small breakfast snack in the fridge that was so delicious."
United States
Lara
The price is AED 350
AED 420 total
includes taxes & fees
23 Feb - 24 Feb
The Corran - Serviced Accommodation

The Garrison

The Garrison
4.0 star property
Fort William
8.8 out of 10, Excellent, (933 reviews)
"Well located and close to the high Street. The views were lovely"
United Kingdom
Grahame
The price is AED 396
AED 475 total
includes taxes & fees
17 Feb - 18 Feb
The Garrison

The Lodge on the Loch by OYO

The Lodge on the Loch by OYO
Fort William
7.4 out of 10, Good, (259 reviews)
"Fantastic location Clean room Staff very helpful"
United Kingdom
Catherine
The Lodge on the Loch by OYO

Onich Hotel

Onich Hotel
4.0 star property
Fort William
7.8 out of 10, Good, (387 reviews)
"An amazing stay!!! Dinner was phenomenal both night we ate there! "
United States
Patrick
The price is AED 417
AED 501 total
includes taxes & fees
17 Feb - 18 Feb
Onich Hotel

Park Lodge Hotel

Park Lodge Hotel
3.0 star property
Isle of Mull
8.6 out of 10, Excellent, (258 reviews)
"Friendly service with comfortable rooms. A nice place to stay."
United Kingdom
Tim
The price is AED 467
AED 560 total
includes taxes & fees
9 Feb - 10 Feb
Park Lodge Hotel

Premier Inn Fort William

Premier Inn Fort William
3.0 star property
Fort William City Centre
7.6 out of 10, Good, (50 reviews)
"Very comfortable stay with a clean, well-maintained room."
Canada
Divin
The price is AED 217
AED 260 total
includes taxes & fees
1 Mar - 2 Mar
Premier Inn Fort William

Linnhe Lochside Holidays

Linnhe Lochside Holidays
3.5 star property
Fort William
9.2 out of 10, Wonderful, (235 reviews)
"Beautiful place"
United Kingdom
Jefferson
Linnhe Lochside Holidays

Fassifern B&B

Fassifern B&B
3.0 star property
Fort William City Centre
8.8 out of 10, Excellent, (3 reviews)
"Short stop, just spent the night. Excellent service from the host with extremely late checkin due to traffic and road works. Even made us a filling breakfast although not originally included. "
Norway
Knut
The price is AED 367
AED 441 total
includes taxes & fees
1 Mar - 2 Mar
Fassifern B&B

Corran Bunkhouse

Corran Bunkhouse
4.0 star property
Fort William
9.2 out of 10, Wonderful, (131 reviews)
"Spotless, keen friendly owner, location"
United States
Rich
The price is AED 290
AED 349 total
includes taxes & fees
9 Feb - 10 Feb
Corran Bunkhouse

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.6 out of 10, Exceptional, (235 reviews)
"Excellent hotel, charming and great service"
United States
barbara
The price is AED 364
AED 437 total
includes taxes & fees
22 Feb - 23 Feb
Eilean Iarmain

Inn at Ardgour

Inn at Ardgour
3.0 star property
Fort William
8.8 out of 10, Excellent, (565 reviews)
"Great cozy Inn Loved it "
Canada
Sherab
The price is AED 245
AED 294 total
includes taxes & fees
9 Feb - 10 Feb
Inn at Ardgour

Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (469 reviews)
"Great hotel, with a beautiful property. The building is a bit dated and a few more reasonable dining options would be welcomed. There is only a fine dinning restaurant on the property. But overall a good stay."
United States
Andrei
The price is AED 446
AED 535 total
includes taxes & fees
10 Mar - 11 Mar
Duisdale House Hotel

Imperial Hotel

Imperial Hotel
3.0 star property
Fort William City Centre
7.2 out of 10, Good, (480 reviews)
"Great option if you want to stay at the high street. "
United Kingdom
Shabir
The price is AED 292
AED 350 total
includes taxes & fees
9 Feb - 10 Feb
Imperial Hotel

Treetops B&B

Treetops B&B
4.0 star property
Fort William
10.0 out of 10, Exceptional, (110 reviews)
"We had 2 nights at JJs fantastic B&B……god beds, fantastic breakfast, nice and smiling host. Great view from our room…..looking at Ben Nevis."
Denmark
Martin
The price is AED 495
AED 495 total
includes taxes & fees
16 Feb - 17 Feb
Treetops B&B

Factors Inn & Cottage

Factors Inn & Cottage
3.5 star property
Fort William
8.6 out of 10, Excellent, (231 reviews)
"Enjoyed our stay. Room was clean and comfortable. Close to downtown Fort William. The Glen Nevis Restaurant close to our hotel was a great dining experience. Would stay there again"
United States
Carol
The price is AED 354
AED 425 total
includes taxes & fees
22 Feb - 23 Feb
Factors Inn & Cottage

Innisfree Guest House

Innisfree Guest House
3.0 star property
Fort William
9.8 out of 10, Exceptional, (14 reviews)
"Great place to stay. "
United States
Caris
The price is AED 440
AED 528 total
includes taxes & fees
15 Feb - 16 Feb
Innisfree 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 harbor. 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

Find out more about Mallaig

Top reasons to visit Mallaig

  • Stunning Scenery: Mallaig offers breathtaking views, from beautiful beaches to picturesque landscapes, perfect for outdoor enthusiasts.
  • Adventure Activities: Enjoy a variety of thrilling activities, including hiking trails and exciting boat trips to nearby islands.
  • Charming Fishing Village: Experience the quaint charm of Mallaig with its friendly atmosphere and local shops.
  • Mallaig Heritage Centre: Delve into the rich history and culture of the region at this informative local attraction.
  • Diverse Accommodations: Choose from cozy bed and breakfasts to family-friendly hotels, ensuring a comfortable stay.

Find great hotels in and around Mallaig

Discover the charm of Mallaig with a range of hotel accommodations tailored for every traveler. Whether you're seeking a cozy bed and breakfast or a family-friendly hotel, you'll find options that cater to your needs, including pet-friendly facilities for your furry friends. Dive into adventure and relax in comfort, all while enjoying stunning views of the Scottish Highlands. Explore Mallaig's top hotels and read reviews to find the perfect stay for your vacation.

  • West Highland Hotel: Nestled in the heart of Mallaig, the West Highland Hotel is a charming 3-star retreat perfect for families and pet lovers alike. This hotel offers a welcoming atmosphere with a focus on comfort and convenience. Families will appreciate the thoughtful amenities for children, including Window Guards for safety and travel cribs for the littlest guests. With a pet-friendly policy allowing dogs and service animals, furry companions can enjoy the vacation too. Whether you’re traveling for leisure or business, the West Highland Hotel’s blend of family-friendly features and business services ensures a memorable stay.
  • Duisdale House Hotel: A luxurious 4-star escape located 16.1km from Mallaig, Duisdale House Hotel is the ultimate beachside getaway, featuring direct access to stunning coastal views. Ideal for families and pet owners, this hotel provides highchairs and window guards to accommodate younger guests. Pets are welcome, with amenities including food and water bowls and a policy that allows dogs. The hotel’s elegant rooms and serene surroundings make it a perfect choice for those seeking relaxation by the beach while enjoying top-notch service and comfort.
  • Morar Hotel: Situated in Mallaig, the Morar Hotel offers a cozy 3-star experience tailored for pet-friendly travelers. With a welcoming environment, this hotel permits pets in rooms and has a service animal policy, ensuring that your furry friends can join in the fun. The Morar Hotel’s charming atmosphere, combined with its commitment to providing a comfortable stay, makes it a fantastic choice for those looking to explore the scenic beauty of the area while enjoying the company of their pets.

Where to stay near Mallaig

Mallaig is a charming destination perfect for outdoor and adventure seekers. Explore its stunning scenery, from beautiful beaches to nearby islands, offering a relaxing getaway. Wander through local shops, experience the friendly atmosphere, and indulge in excursions that showcase the region's natural beauty. Whether you're seeking luxury or a laid-back vibe, Mallaig and its surroundings promise an unforgettable vacation filled with adventure and tranquility.

  • Sleat: Located 11.3km from Mallaig, Sleat is renowned for its stunning outdoor scenery and adventurous spirit. The area attracts travelers seeking breathtaking hiking trails and the thrill of skiing. With a moderately seasonal influx of visitors peaking from July to September, Sleat offers a vibrant atmosphere during the summer months. Highlights include local landmarks such as historic castles and marinas, making it a perfect spot for those wanting to immerse themselves in nature while exploring cultural treasures.
  • Ardvasar: Just 8.0km from Mallaig, Ardvasar is a charming neighborhood that invites travelers year-round, although it sees a peak in visitors from March to May. Known for its romantic beaches and outdoor activities, Ardvasar is an ideal destination for couples and adventure seekers alike. Visitors can enjoy the scenic marina and harbor, along with engaging museums that tell the rich history of the area. It's a perfect blend of relaxation and exploration.
  • Arisaig: Situated 11.3km from Mallaig, Arisaig is a coastal city that draws in outdoor enthusiasts and beach lovers alike. With a peak visitor season from April to July, it's the ideal time to experience its beautiful beaches and recreational areas. Arisaig offers a mix of adventure with activities like skiing and hiking, all set against a backdrop of stunning mountains and refreshing water features. Visitors will find the area's natural beauty and vibrant community to be truly captivating.

Things to do in and around Mallaig

Mallaig is an ideal destination for outdoor enthusiasts and adventure seekers looking to explore stunning scenery. Visitors can enjoy hiking trails, thrilling ski fields, and exciting boat trips. Whether you're planning a memorable stay, romantic getaway, or outdoor excursions, Mallaig offers ample opportunities for adventure and exploration, making it a perfect vacation spot in Scotland.

Shopping

Mallaig offers charming shopping experiences with local shops and unique souvenirs. If you're up for a drive, visit Magpie, located 25.7km away, where you can find a variety of gifts and handmade items reflecting the beautiful Scottish culture.

Recreation

In Mallaig, indulge in holistic therapies at the Mallaig Wellness Centre, where you can enjoy soothing massages and rejuvenating facials. Explore the breathtaking coastal trails for hiking, or unwind with yoga sessions by the sea, immersing yourself in the serene beauty of the Scottish Highlands.

Adventure

The Circular Walk in Mallaig offers an exhilarating hiking experience amidst breathtaking scenery. As you traverse the trail, immerse yourself in the stunning vistas and enjoy the fresh outdoor air, making it a perfect adventure for nature lovers and thrill-seekers alike.

Nightlife

Mallaig offers a cozy nightlife with a friendly vibe. Enjoy a drink at the picturesque Chlachain Inn, known for its live music, or relax at the charming Morar Hotel, where you can unwind with a pint and local dishes while soaking in the stunning views.

*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 off-peak months of January, February, or November for lower hotel rates. Booking a month in advance can also yield better deals, and check Expedia for last-minute offers. Aim to stay on a Wednesday, the cheapest day. For transportation, walking is a great option as the town is compact. Combine your hotel, flights, and activities into a package deal on Expedia for additional savings, and utilize price filters to find the best rates 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: The cheapest time to book a hotel in Mallaig is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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 options based on your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Mallaig with your flights and activities by booking an Expedia package.

Find the best attractions in Mallaig

Mallaig, Scotland, is perfect for outdoor enthusiasts and adventure seekers, offering stunning scenery and a rich history. Explore the charming fishing village, relax on beautiful beaches, or visit the Mallaig Heritage Centre to delve into local culture. Whether you’re looking for romantic spots or outdoor activities, Mallaig has something for everyone, making it an ideal vacation destination.

  • Morar Beach: Experience stunning views and soft sands at Morar Beach, a perfect spot for relaxation and beach vibes. With crystal-clear waters and picturesque scenery, it's an idyllic location for sunbathing and leisurely strolls along the coast.
  • Mallaig Heritage Centre: Dive into the rich culture and history of Mallaig at the Mallaig Heritage Centre. This museum showcases local artifacts and stories, providing a fascinating glimpse into the area's past and its vibrant community.
  • Loch Morar: Explore the natural beauty of Loch Morar, a serene park ideal for outdoor adventures. Its eco-friendly environment offers family-friendly activities like hiking, picnicking, and wildlife watching, making it a perfect escape into nature.

Best time to go to Mallaig

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

Accessing Mallaig, Scotland, is convenient via nearby airports, including Castlebay (BRR-Barra), located 98.2km away, and Tiree (TRE), 85.3km away. Near Castlebay, you can find UIST Travel Accommodation, a guesthouse 16.1km away, Polochar Inn, an inn 9.7km away, and Kilbride Hostel, a hostel 11.3km away. For those flying into Tiree, excellent hotel options include Tiree Lodge Hotel Isle of Tiree and Tiree Scarinish Hotel, both just 4.8km from the airport. Each airport offers essential transportation services to facilitate easy access to Mallaig and your accommodations.

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. Reviews from our site also recommend Morar Hotel and West Highland Hotel as top choices for your stay. See all available top hotels, or vacation rentals in Mallaig.
What's the top vacation rental in Mallaig?
Drumgarry - Skye house with breathtaking sea views.: This vacation home rental outside of Mallaig is located in the mountains and has a fireplace, a balcony, and a barbecue grill to put you at ease in your new surroundings. It has 3 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. You can relax into your vacation with a garden and a selection of books. See all vacation rentals in Mallaig.
If I need to cancel my hotel reservation in Mallaig, will I receive a refund?
Yes, the majority of hotel reservations are refundable if you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before check in. If your reservation is non-refundable, you might be able 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.
Where can I learn more about changing or cancelling my trip to Mallaig?
To find more details about updating your trip to Mallaig or cancelling it, head over to our customer service page.
What's the best accommodation for a family vacation in Mallaig?
West Highland Hotel is a hotel with free parking and laundry facilities, and it's a top choice on Expedia for families. Attractions in the area like Isle of Skye Market Square and Magpie are also fun for kids of all ages. Find more child-friendly accommodations in Mallaig.
What's the best pet-friendly place to stay in Mallaig?
West Highland Hotel is a top dog-friendly hotel, and offers a bar/lounge along with free WiFi for its human guests. Two other good options for you and your pet include Morar Hotel and Chlachain Inn. See more pet-friendly hotel accommodations in Mallaig.
Where is the best hotel to stay with easy access to Loch Morar?
The Old Byre Knoydart is one of the top choices for your stay based on our traveler data, and this 3-star guesthouse offers a restaurant and free parking. You'll find it 5.1 mi (8.2 km) from Loch Morar. Other good options around the area include Lochailort Inn and Morar Hotel.
What about the best place to stay close to Mallaig Heritage Centre?
One of the top choices for your stay is West Highland Hotel, located next to Mallaig Heritage Centre, and this 3-star hotel offers a restaurant and free parking. Chlachain Inn, located just 0.1 mi (0.1 km) away, is another good option.
What are some accommodations 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 is the best accommodation for staying close to Inverness Airport (INV)?
Ardersier Alma is one of the top choices for your stay and is a popular 3.5-star inn featuring free breakfast and free WiFi. It's located 2.3 mi (3.6 km) from Inverness Airport. Other good choices close to the airport include Inchrye Bed & Breakfast and Broomlea.
How is it to stay in Mallaig?
Visitors to Mallaig are sure to enjoy the restaurants, seaside, and bars. Tourists to the city can also enjoy its welcoming locals. In Mallaig, there are 23 hotels and other accommodations to choose from. Find out more about Mallaig.
What should I see while I'm in Mallaig?
Natural beauty is on display at Camusdarach Beach, Morar Beach, and Loch Morar. Taking a ferry is a great activity, and Mallaig Ferry Terminal is one place to visit. A couple of additional sights to add to your agenda are Mallaig Heritage Centre and Mallaig Harbour. Check out what more to see and do in Expedia's Mallaig guide.
What's the best way to get around Mallaig?
To explore the surrounding area, ride one of the trains from Mallaig Station or Morar Station. You can ride 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 like in Mallaig?
The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 41°F. The rainiest months in Mallaig are October, December, November, and January, with each month seeing an average of 8 inches of rainfall.