Compare Cheap 3 Star Hotels
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Mallaig Hotels
Morar Hotel
Morar, Mallaig, Scotland
The price is $109 per night
$109
includes taxes & fees
$91 per night
Nov 25 - Nov 26
Free Cancellation
Reserve now, pay when you stay
2.57 mi from city center
With a stay at Morar Hotel in Mallaig, you'll be by the ocean, just a 1-minute walk from Lochaber Geopark and 11 minutes by foot from Camusdarach Beach.
Pet friendly
Parking included
West Highland Hotel
Davies Brae, Mallaig, Scotland
The price is $183 per night
$183
includes taxes & fees
$153 per night
Nov 23 - Nov 24
0.12 mi from city center
Located in Mallaig, West Highland Hotel is on the waterfront, within a 5-minute walk of Lochaber Geopark and Mallaig Heritage Centre.
The Caledonian Hotel
Achintoe Road, Fort William, Scotland
The price is $49 per night
$49
includes taxes & fees
$41 per night
Dec 1 - Dec 2
Free Cancellation
Reserve now, pay when you stay
29.71 mi from city center
With a stay at The Caledonian Hotel in Fort William, you'll be within a 15-minute drive of Ben Nevis and Loch Linnhe.
Pet friendly
Parking included
The Garrison
High Street, Fort William, Scotland
The price is $101 per night
$101
includes taxes & fees
$84 per night
Nov 24 - Nov 25
Free Cancellation
Reserve now, pay when you stay
29.96 mi from city center
With a stay at The Garrison in Fort William, you'll be within a 15-minute drive of Ben Nevis and Loch Linnhe.
Isle of Skye Guest house
Kyleakin Roundabout, Isle of Skye, Scotland
The price is $113 per night
$113
includes taxes & fees
$94 per night
Nov 24 - Nov 25
Free Cancellation
Reserve now, pay when you stay
18.65 mi from city center
Located in Kyleakin, Isle of Skye Guest house is within a 5-minute drive of Skye Bridge and Bright Water Visitor Centre.
Parking included
Free WiFi
Kyle Hotel
Main Street, Ross-shire, Kyle, Scotland
The price is $83 per night
$83
includes taxes & fees
$69 per night
Dec 1 - Dec 2
Free Cancellation
Reserve now, pay when you stay
19.48 mi from city center
Located in Kyle, Kyle Hotel is in a rural location, a 2-minute drive from Skye Bridge and 5 minutes from Bright Water Visitor Centre.
Dunollie Hotel
Broadford, Isle of Skye, Scotland
16.46 mi from city center
Located in Strath (Broadford), Dunollie Hotel is within a 15-minute walk of Isle of Skye Market Square and Magpie.
Alexandra Hotel
The Parade, Fort William, Scotland
The price is $96 per night
$96
includes taxes & fees
$80 per night
Nov 24 - Nov 25
Free Cancellation
Reserve now, pay when you stay
30.12 mi from city center
With a stay at Alexandra Hotel, you'll be centrally located in Fort William, within a 10-minute drive of Ben Nevis and Loch Linnhe.
Duisdale House Hotel
Sleat, Isle of Skye, Scotland
The price is $136 per night
$136
includes taxes & fees
$113 per night
Nov 27 - Nov 28
10.45 mi from city center
Located in Sleat (Duisdalemore), Duisdale House Hotel is within a 15-minute drive of Torabhaig Distillery and Museum of the Isles.
Inverlochy Castle
Torlundy, Fort William, Scotland
The price is $425 per night
$425
includes taxes & fees
$354 per night
Nov 22 - Nov 23
Free Cancellation
Reserve now, pay when you stay
31.46 mi from city center
With a stay at Inverlochy Castle in Fort William, you'll be in the historical district, within a 15-minute drive of Ben Nevis and Lochaber Geopark.
Pet friendly
Free WiFi
Muthu Fort William Hotel
Achintore Road, Fort William, Scotland
The price is $83 per night
$83
includes taxes & fees
$69 per night
Dec 1 - Dec 2
Free Cancellation
Reserve now, pay when you stay
29.94 mi from city center
With a stay at Muthu Fort William Hotel in Fort William, you'll be in the mountains, within a 15-minute drive of Ben Nevis and Loch Linnhe.
Base Camp Hotel Nevis Range
Torlundy, Fort William, Scotland
The price is $73 per night
$73
includes taxes & fees
$61 per night
Nov 22 - Nov 23
Free Cancellation
Reserve now, pay when you stay
32.37 mi from city center
With a stay at Base Camp Hotel Nevis Range in Fort William, you'll be near ski lifts, just a 1-minute walk from Lochaber Geopark and 15 minutes by foot from Nevis Range Mountain Experience.
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.
Often, one of the most difficult things about booking a hotel is finding the best time to go. The cost of staying in hotels in could vary significantly, depending on the time of the year chosen. If you would like to figure out the most suitable time to take a trip then using CheapTickets could be the best option for you. We will be able to provide information on hotels in to ensure that you get the best deal possible. So if you are looking for a booking website that will streamline the process and offer good prices, then log in and get booking.
Mallaig hotels essential information
Accommodation | 646 hotels |
---|---|
Lowest Price | $49 |
Highest Price | $425 |
Popular hotels | Morar Hotel, West Highland Hotel, The Caledonian Hotel, The Garrison, Isle of Skye Guest house, Kyle Hotel, Dunollie Hotel, Alexandra Hotel, Duisdale House Hotel, Inverlochy Castle, Muthu Fort William Hotel, Base Camp Hotel Nevis Range |
Most Recent Mallaig Hotel Reviews
The Caledonian Hotel
5 out of 5
Posted 3 days ago
CheapTickets Verified Review
"For the price well worth it"
A verified traveler stayed at The Caledonian Hotel
Hotels Near Mallaig
Cities near Mallaig
More to Explore in Mallaig
Top Picks
Hotels
Hotels around Dartmouth-Hitchcock Medical CenterCheap Hotels in Saint AsaphCheap Hotels in InvernessCheap Hotels in Camborne3 Star Hotels in MwingiCheap Hotels in IhialaHotels around Universal’s Volcano BayHotels around Victory Central MallCheap Hotels in Tenbury WellsCheap Hotels in ConsettCheap Hotels in NottinghamCheap Hotels in GreenwoodCheap Hotels in JasperHotels around Vanderbilt UniversityHotels around Patenga Beach
Flights