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

This weekend
Next weekend

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)
"Beautiful hotel"
United States
Britton
The price is P8,449
P10,139 total
includes taxes & fees
Jan 15 - Jan 16
West Highland Hotel

Premier Inn Fort William

Premier Inn Fort William
3.0 star property
Fort William City Centre
7.6 out of 10, Good, (47)
"Very comfortable stay with a clean, well-maintained room."
Canada
Divin
The price is P3,432
P4,119 total
includes taxes & fees
Jan 25 - Jan 26
Premier Inn Fort William

Glenfinnan House Hotel

Glenfinnan House Hotel
4.0 star property
Glenfinnan
9.4 out of 10, Exceptional, (123)
"friendly staff and great food. "
United States
Jason
Glenfinnan House Hotel

Isle of Skye Guest house

Isle of Skye Guest house
3.0 star property
Kyleakin
8.4 out of 10, Very Good, (369)
"Great location and nice accommodations."
United States
Robert
Isle of Skye Guest house

Onich Hotel

Onich Hotel
4.0 star property
Fort William
7.8 out of 10, Good, (386)
"An amazing stay!!! Dinner was phenomenal both night we ate there! "
United States
Patrick
The price is P6,163
P7,396 total
includes taxes & fees
Jan 26 - Jan 27
Onich Hotel

Alexandra Hotel

Alexandra Hotel
3.0 star property
Fort William City Centre
7.8 out of 10, Good, (1004)
"Room and toilet were spotless staff were great and the room was warm which was great considering it snowed when we were there. Also they had our cot set up for us arriving with our baby. I would 100% stay here again"
United Kingdom
alan
The price is P4,753
P5,703 total
includes taxes & fees
Jan 11 - Jan 12
Alexandra Hotel

The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.2 out of 10, Good, (1254)
"The food was great and the place is clean "
Australia
Cindy
The price is P5,214
P6,257 total
includes taxes & fees
Jan 6 - Jan 7
The Caledonian Hotel

Nevis Bank Inn

Nevis Bank Inn
4.0 star property
Fort William
8.8 out of 10, Excellent, (687)
"Great location and restaurant attached to the hotel"
Canada
Roberta
The price is P5,281
P6,337 total
includes taxes & fees
Jan 6 - Jan 7
Nevis Bank Inn

The Lodge on the Loch by OYO

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

Corran Bunkhouse

Corran Bunkhouse
4.0 star property
Fort William
9.2 out of 10, Wonderful, (130)
"It is quite impossible to find something wrong. From the very beginning to the end, Alan is just the perfect man, very careful and available. We loved that place!"
France
Richard
The price is P4,602
P5,523 total
includes taxes & fees
Jan 6 - Jan 7
Corran Bunkhouse

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.6 out of 10, Exceptional, (234)
"The bar, the breakfast and the room were all nostalgic, clean and comfortable. The meals we had there were delightful and homey. Not to mention how delightful the staff were! I definitely recommend, wish we could have stayed long and can't wait to visit again! "
United States
Gabriela
The price is P5,941
P7,129 total
includes taxes & fees
Jan 6 - Jan 7
Eilean Iarmain

Factors Inn & Cottage

Factors Inn & Cottage
3.5 star property
Fort William
8.6 out of 10, Excellent, (231)
"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 P5,611
P6,733 total
includes taxes & fees
Jan 18 - Jan 19
Factors Inn & Cottage

Achnacriche Bed and Breakfast

Achnacriche Bed and Breakfast
3.0 star property
Oban
The price is P7,591
P9,109 total
includes taxes & fees
Feb 3 - Feb 4
Achnacriche Bed and Breakfast

The Garrison

The Garrison
4.0 star property
Fort William
8.8 out of 10, Excellent, (924)
"Well located and close to the high Street. The views were lovely"
United Kingdom
Grahame
The Garrison

The Corran - Serviced Accommodation

The Corran - Serviced Accommodation
3.5 star property
Fort William
9.4 out of 10, Exceptional, (251)
"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 P5,545
P6,654 total
includes taxes & fees
Jan 6 - Jan 7
The Corran - Serviced Accommodation

Innisfree Guest House

Innisfree Guest House
3.0 star property
Fort William
9.8 out of 10, Exceptional, (14)
"Great place to stay. "
United States
Caris
The price is P7,129
P8,555 total
includes taxes & fees
Jan 6 - Jan 7
Innisfree Guest House

Mingarry Park

Mingarry Park
4.0 star property
Acharacle
9.8 out of 10, Exceptional, (46)
"Very nice place, good food, comfortable room and near a nice lighthouse."
United States
larissa
The price is P13,598
P16,318 total
includes taxes & fees
Jan 14 - Jan 15
Mingarry Park

Glenuig Inn

Glenuig Inn
3.0 star property
Lochailort
10.0 out of 10, Exceptional, (6)
"Very nice inn in a very nice place."
Canada
James
The price is P9,901
P11,882 total
includes taxes & fees
Jan 8 - Jan 9
Glenuig Inn

Glas Beag

Glas Beag
3.5 star property
Spean Bridge
10.0 out of 10, Exceptional, (4)
"The place was super cool, clean, and comfortable. We had total privacy during our stay. The place was near fort William, and spean bridge. "
United States
SAHEB
The price is P6,535
P7,842 total
includes taxes & fees
Jan 6 - Jan 7
Glas Beag

Balmacara Hotel

Balmacara Hotel
3.0 star property
Kyle
8.4 out of 10, Very Good, (337)
"Friendly staff, great room"
United Kingdom
Simon
The price is P5,688
P8,409 total
includes taxes & fees
Jan 11 - Jan 12
Balmacara 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 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 is renowned for its breathtaking landscapes, including picturesque lakes and beautiful beaches.
  • Outdoor Adventures: The area offers numerous activities such as hiking and skiing, perfect for adventure enthusiasts.
  • Rich History: Visit the Mallaig Heritage Centre to delve into the village's fascinating past.
  • Island Excursions: Take boat trips to nearby islands like Skye and Eigg for unforgettable experiences.
  • Charming Accommodations: Enjoy a variety of lodging options, from cosy bed and breakfasts to family-friendly hotels.

Find great hotels in and around Mallaig

Discover a variety of hotel accommodations in Mallaig, Scotland, perfect for every type of traveller. Whether you're seeking a pet-friendly retreat, a family-friendly haven, or an adventurous getaway, Mallaig offers charming bed and breakfast options alongside comfortable hotels. With excellent reviews and diverse facilities, you can find the ideal base to explore the stunning surroundings of this picturesque coastal village.

  • Morar Hotel: Nestled in the picturesque town of Mallaig, Morar Hotel is a charming 3-star retreat perfect for pet lovers. This family-friendly establishment offers a welcoming atmosphere with key amenities catering to guests travelling with pets, including specific pet policies that ensure comfort for both you and your furry companions. Enjoy spacious rooms and a location that provides easy access to the stunning coastal landscape, making it an ideal spot for relaxation after a day of exploring the enchanting surroundings.
  • Glebe Barn - Hostel: Located 22.5km from Mallaig, Glebe Barn - Hostel is a delightful 4-star hostel that blends rustic charm with modern facilities. It features a lovely restaurant where you can savour local cuisine. The hostel is surrounded by breathtaking ocean views and rural landscapes, perfect for those seeking an adventurous escape. With nearby bicycle rentals, guests can easily explore the scenic routes of the Highlands. This property is an excellent choice for budget-conscious travellers who appreciate a unique, communal atmosphere.
  • Skye Basecamp - Hostel: Situated 25.7km from Mallaig, Skye Basecamp - Hostel offers a vibrant atmosphere for backpackers and adventure enthusiasts. The hostel boasts a variety of outdoor activities, including horse riding, fishing, and hiking, making it an ideal base for those eager to explore Scotland's natural beauty. Guests can unwind with friends over a game of billiards or pool in a friendly setting. With a focus on outdoor experiences and social interaction, this hostel is perfect for those looking to make lasting memories during their stay.

Where to stay in and around Mallaig

Mallaig, a charming coastal village in Scotland, offers a delightful blend of adventure and relaxation. Explore stunning scenery, local shops, and nearby islands like Skye and Eigg. Indulge in a beach getaway or embark on excursions that showcase the breathtaking landscapes and friendly atmosphere. Mallaig is the perfect destination for those seeking a memorable escape, combining the thrill of outdoor activities with the tranquillity of a picturesque retreat.

  • Sleat: Nestled 11.3km from Mallaig, Sleat is a picturesque area renowned for its stunning outdoor scenery and adventure opportunities. This charming city attracts moderately seasonal visitors, particularly from July to September, who come to explore its magnificent hiking trails and ski fields. The local landscape is adorned with historic places and a captivating castle, making it an ideal destination for those seeking both adventure and a glimpse into Scotland’s rich heritage. With a friendly atmosphere and breathtaking vistas, Sleat promises an enriching travel experience.
  • Armadale: Located a mere 8.0km from Mallaig, the quaint village of Armadale offers a delightful blend of outdoor activities and romantic beach experiences. Although traveller numbers peak in April and during the summer months, this charming locale is inviting year-round. Visitors can enjoy hiking trails, a scenic cable car ride, or relax by the stunning marina and harbour. With its historic sites and picturesque views, Armadale is perfect for those looking to immerse themselves in Scotland’s natural beauty and tranquil ambiance.
  • Morar: Positioned in close proximity to Mallaig, Morar is a charming village celebrated for its breathtaking scenery and outdoor adventures. With travel peaks occurring from April to August, this hidden gem lures visitors with its stunning beaches, serene lakes, and majestic mountains. Adventurers will find opportunities for skiing and exploring the local ski fields, while the tranquil surroundings provide a perfect escape from the hustle and bustle. Morar is truly a captivating destination for nature lovers and those seeking a peaceful retreat.

Things to do in and around Mallaig

Mallaig is an ideal destination for those seeking outdoor adventures and stunning scenery. Visitors can enjoy activities such as hiking trails and skiing, while also indulging in memorable stays through romantic getaways and exciting boat trips. With abundant opportunities for outdoor excursions, Mallaig promises a delightful experience for adventure enthusiasts and nature lovers alike.

Shopping

Mallaig offers a charming shopping experience with local shops featuring unique gifts and souvenirs. If you're up for a drive, visit Magpie, located 25.7km away, where you can discover a delightful selection of local crafts and products to take home.

Recreation

Experience the tranquil surroundings at the Mallaig Wellness Centre, where you can indulge in rejuvenating treatments and holistic therapies. Enjoy scenic walks along the coastal paths, immersing yourself in nature's beauty while breathing in the fresh sea air.

Adventure

The Circular Walk in Mallaig offers an exhilarating hiking experience through breathtaking scenery. This trail allows you to immerse yourself in the stunning landscapes of the Highlands, with opportunities to encounter local wildlife and enjoy the fresh air, making it perfect for any adventure enthusiast.

Nightlife

Mallaig boasts a charming nightlife with venues like The Chlachain Inn, where you can enjoy local ales and live music, and the idyllic Morar Beach for a peaceful evening stroll. Experience the warm atmosphere and friendly locals as you immerse yourself in this picturesque coastal village.

*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 visit to Mallaig, consider travelling during the off-peak months of January to February and November, when accommodation prices are lower. Booking your stay about a month in advance or exploring last-minute deals on Expedia can lead to significant savings. Wednesdays are the cheapest days to stay, while Sundays are the priciest. Utilise Expedia’s filters to find budget-friendly and eco-certified hotels, and consider bundling your hotel with flights and activities for additional discounts. Walking is a great way to explore, keeping transport costs to a minimum.

  • 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 enables you to set your budget, choose your desired location, and more. You can arrange your search results to display prices from the lowest to the highest, allowing you to view the most affordable hotels first. Additionally, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can potentially reduce your costs by combining your Mallaig hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in Mallaig

Mallaig is an ideal destination for those seeking outdoor adventures and stunning scenery. Visitors can explore picturesque lakes and beaches, as well as delve into the area's rich history at the Mallaig Heritage Centre. This charming fishing village offers a romantic atmosphere and a variety of attractions that cater to travellers looking for both relaxation and exploration. Mallaig truly provides a memorable experience for every visitor.

  • Mallaig Harbour: Experience the charm of Mallaig Harbour, a bustling marina where adventure awaits. Enjoy the lively atmosphere, watch fishing boats come and go, and indulge in fresh seafood from local vendors. The harbour’s stunning views make it a perfect spot for leisurely strolls along the waterfront.
  • Mallaig Ferry Terminal: Serving as a gateway to the Isles, Mallaig Ferry Terminal offers an exhilarating sense of adventure. Witness the ferries embark on picturesque journeys while soaking in the coastal scenery. This terminal is a hub for exploring the captivating landscapes of the Hebrides.
  • Morar Beach: Discover the idyllic Morar Beach, renowned for its pristine sands and crystal-clear waters. This tranquil beach is perfect for sunbathing, beachcombing, or simply enjoying the breathtaking views of the surrounding landscape, making it a must-visit for relaxation.

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

For your trip to Mallaig, you can consider flying into Castlebay (BRR-Barra), which is located 98.2km away, or Tiree (TRE), situated 85.3km from Mallaig. Near Castlebay, excellent accommodation options include the 3-star Borrodale Hotel, 16.1km away, Grianaig Guest House, and UIST Travel Accommodation, both within 17.7km. If you opt for Tiree, the Tiree Lodge Hotel and Tiree Scarinish Hotel are both just 4.8km from the airport. Transportation services are available from these hotels to the respective airports, ensuring a smooth journey.

Frequently asked questions

What's the best place for a stay in Mallaig?
Based on our traveler data, West Highland Hotel is one of the top choices for your stay. This hotel offers free parking and a bar. Morar Hotel is another good option for your stay. See all available top hotels, or vacation rentals in Mallaig.
If I need to cancel my hotel reservation in Mallaig, will I receive a refund?
Yes, 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.
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.
What are some accommodations 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.
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 27 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 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 agenda are Mallaig Heritage Centre and Loch Morar. 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.