Photo by Andy Butterworth
Explore beach hotels in Mallaig from $448
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Mallaig Beach Resorts & Hotels

West Highland Hotel
Davies Brae Mallaig Scotland
$373 nightly
The price is $448 total per night from Dec 14 to Dec 15
$448 total
Dec 14 - Dec 15
Total with taxes and fees
This hotel doesn't skimp on freebies - guests receive free WiFi and free self parking. Business travelers can take advantage of the business center. There's ...
8.2/10 Very Good! (598 reviews)
Lovely hotel. We were only there for 1 night but ill be back its very clean nd beautiful decor. We didnt have dinner but breakfast was great.staff very good and friendly
Reviewed on Oct 31, 2025

Morar Hotel
Morar Mallaig Scotland
Fully refundableReserve now, pay when you stay
A restaurant and a bar/lounge are featured at this hotel. Guests will appreciate free perks like free self parking and WiFi in public areas. A terrace, a garden, ...
7.6/10 Good! (468 reviews)
Tidy room. Small bathroom but perfect to well equipped for my one night stay. Ate in the restaurant- portion sizes huge and well cooked
Reviewed on Nov 29, 2025
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.
Beach Condos in Mallaig

Old Whisky Distillery Apartment in Fort William
Fort William Scotland
10/10 Exceptional! (3 reviews)
Beach Villas in Mallaig

Bad Daraich a Victorian Villa on Isle of Mull
Isle of Mull Scotland
10/10 Exceptional! (1 review)
More Beachfront Hotels in Mallaig

West Highland Hotel
Davies Brae Mallaig Scotland
$373 nightly
The price is $448 total per night from Dec 14 to Dec 15
$448 total
Dec 14 - Dec 15
Total with taxes and fees
8.2/10 Very Good! (598 reviews)
Your Mallaig Beach Hotel Guide
Mallaig Hotels on the Beach with the Amenities You Want
Mallaig Beach Hotels with a Pool
- Ben Nevis Hotel & Leisure Club is a 3.00 star hotel and previous guests rate it 3.40 out of 5.
- Alexandra Hotel is a 3.00 star hotel and previous guests rate it 3.70 out of 5.
- Nevis Bank Inn is a 4.00 star hotel and previous guests rate it 4.40 out of 5.
Mallaig Beach Hotels with Free Breakfast
- Duisdale House Hotel is a 4.00 star hotel with a guest rating of 4.40 out of 5.
- Toravaig House Hotel is a 4.00 star hotel with a guest rating of 4.20 out of 5.
- Alexandra Hotel is a 3.00 star hotel with a guest rating of 3.70 out of 5.
Pet-friendly Beach Hotels in Mallaig
- The Old Library Lodge and Restaurant is a 3.00 star hotel with a guest rating of 4.30 out of 5.
- Inn at Ardgour is a 3.00 star hotel with a guest rating of 4.20 out of 5.
- Cuillin Hills Hotel is a 4.00 star hotel with a guest rating of 4.60 out of 5.
Mallaig Beach Hotels with Restaurants
- Imperial Hotel is a 3.00 star hotel with a guest rating of 3.40 out of 5.
- Glen Nevis Holidays is a 5.00 star hotel with a guest rating of 5.00 out of 5.
- The Western Isles Hotel is a 3.00 star hotel with a guest rating of 3.50 out of 5.
What are the cheapest hotels on the beach in Mallaig
- Duisdale House Hotel - Book Now
- Located in Duisdalemore, this hotel is 7.4 mi (11.8 km) from Skye Serpentarium and 7.9 mi (12.8 km) from Armadale Castle. Caisteal Maol and Skye Bridge are also within 16 mi (25 km).
- 4.00 star rating.
- The Corran - Book Now
- 3.50 star rating.
- Glenlochy Nevis Bridge Apartments - Book Now
- 3.50 star rating.
What’s better than a beautiful Mallaig hotel near the beach? Finding that hotel for a deal! Check out our amazing deals on stunning Mallaig beach hotel properties to find exactly what you’re looking for on your next trip to Mallaig.
Cheapest Mallaig Beach Hotels by Star Rating
Cheapest 5 Star Mallaig Hotels on the Beach
- Inverlochy Castle: has a guest rating of 4.70 out of 5 stars.
- Glen Nevis Holidays: has a guest rating of 5.00 out of 5 stars.
Cheapest 4 Star Mallaig Hotels on the Beach
- Duisdale House Hotel: has a guest rating of 4.40 out of 5 stars.
- Creag Mhor Lodge: has a guest rating of 4.50 out of 5 stars.
- Nevis Bank Inn: has a guest rating of 4.40 out of 5 stars.
Cheapest 3 Star Mallaig Hotels on the Beach
- Lochailort Inn: has a guest rating of 4.10 out of 5 stars.
- Inn at Ardgour: has a guest rating of 4.20 out of 5 stars.
- Telford Highland Apartments Gillies Park: has a guest rating of 0.00 out of 5 stars.
Best Oceanfront Hotels in Mallaig, According to Traveler Reviews
- Book Glebe Barn - Hostel, which has a guest rating of 5.00 out of 5 stars.
- Book Glen Nevis Holidays, which has a guest rating of 5.00 out of 5 stars.
- Book Strath Glebe Bed & Breakfast, which has a guest rating of 5.00 out of 5 stars.
Popular Beach Stays in Mallaig
Recent Mallaig Hotel Reviews By Fellow Wanderers

Alexandra Hotel
5 out of 5
Posted 2 weeks ago
Travelocity Verified Review
"Good value hotel in Fort William, friendly staff & a clean & comfortable room, my 4th or 5th stay here & no doubt I’ll stay again "
A verified traveler stayed at Alexandra Hotel
Explore More Ways to Travel with Travelocity
- Breakish Hotels
- Farmstay in Torrin
- Hostels in Torrin
- Torrin Hotels
- Adults Only Resorts & in Isle of Skye
- All Inclusive Resorts & in Isle of Skye
- Beach Resorts & in Isle of Skye
- Kid Friendly Hotels in Isle of Skye
- Gay Friendly Hotels in Isle of Skye
- Golf Resorts & in Isle of Skye
- Historic Hotels in Isle of Skye
- Hotels with Pools in Isle of Skye
- Hotels with Free Airport Shuttle in Isle of Skye
- Hotels with Hot Tubs in Isle of Skye
- Luxury Hotels in Isle of Skye
- Hotels on the River in Isle of Skye
- Ski Resorts and in Isle of Skye
- Hotels near Kinloch Castle
- Glenelg Hotels
- Tarskavaig Hotels
- Isleornsay Hotels
- B&B in Kyleakin
- Vacation Homes in Kyleakin
- Hotels near Loch Morar
- 4 Star Hotels in Knoydart
- B&B in Knoydart
- Eilean Shona Hotels
- Inns in Eilean Shona
- Farmstay in Dunan
- Hotels near Skye Bridge
- Broadford Hotels
- Beach Resorts & in Inner Hebrides and Isle of Skye
- Cheap Hotels in Inner Hebrides and Isle of Skye
- Kid Friendly Hotels in Inner Hebrides and Isle of Skye
- Golf Resorts & in Inner Hebrides and Isle of Skye
- Hotels with Air Conditioning in Inner Hebrides and Isle of Skye
- Hotels with Hot Tubs in Inner Hebrides and Isle of Skye
- Hotels with an Indoor Pool in Inner Hebrides and Isle of Skye
- Romantic Getaways & Hotels in Inner Hebrides and Isle of Skye
- Spa Resorts & in Inner Hebrides and Isle of Skye
- Cottages in Arnisdale
- Arnisdale Hotels
- Hotels near Armadale Ferry Terminal
- Ardvasar Hotels
- Hotels near Camusdarach Beach
- Cabins in Kinloch
- Kinloch Hotels
- Lochailort Hotels
- Castles in Sleat
- Fishing Resorts & in Sleat
- Waterpark Hotels and Resorts in Sleat
- Sleat Hotels
- Golf Resorts & in Corpach
- Adults Only Resorts & in Dornie
- Cottages in Aird of Sleat
- Aird of Sleat Hotels
- Cottages in Isle of Muck
- Isle of Muck Hotels
- Pet Friendly Hotels in Isle of Raasay
- Isle of Rum Hotels
- Duisdalemore Hotels
- Hotel Wedding Venues Hotels in Tobermory
- Hotels with Restaurants in Carbost
- Cottages in Elgol
- Elgol Hotels
- Arisaig Hotels
- Heast Hotels
- Cottages in Isle of Eigg
- Isle of Eigg Hotels
- Cottages in Glenfinnan
- Hostels in Glenfinnan
- Glenfinnan Hotels
- Pet Friendly Hotels in Acharacle
- Acharacle Hotels
- Glenuig Hotels
- Flights from Atlanta to Sleat
- Flights from Charlotte to Sleat
- Flights from Chicago to Sleat
- Flights from Dallas to Sleat
- Flights from Detroit to Sleat
- Flights from London to Sleat
- Flights from Portland to Sleat
- Flights from Toronto to Sleat
- Flights from Newark to Sleat
- Flights to Aird of Sleat
- Flights to Isle of Muck
- Flights to Isle of Rum
- Flights to Arisaig
- Flights to Glenfinnan














