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
$128 nightly
The price is $153 total per night
$153 total
Jun 19 - Jun 20
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
2.57 mi from city center
Located in Mallaig, Morar Hotel is by the ocean, within a 5-minute drive of Camusdarach Beach and Land, Sea & Islands Visitor Centre.
Pet friendly
Parking included

West Highland Hotel
Davies Brae Mallaig Scotland
$171 nightly
The price is $205 total per night
$205 total
Jul 7 - Jul 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
0.12 mi from city center
Located in Mallaig, West Highland Hotel is on the waterfront, within a 5-minute walk of Mallaig Heritage Centre and Mallaig Harbour.
Pet friendly
Parking included

Chlachain Inn
Davies Brae Mallaig Scotland
0.1 mi from city center
With a stay at Chlachain Inn in Mallaig, you'll be just steps from Mallaig Heritage Centre and Mallaig Harbour.
Breakfast included
Pet friendly

The Caledonian Hotel
Achintoe Road Fort William Scotland
$153 nightly
The price is $184 total per night
$184 total
Jun 29 - Jun 30
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
29.72 mi from city center
With a stay at The Caledonian Hotel in Fort William, you'll be within a 10-minute drive of Inverlochy Castle and West Highland Way.
Pet friendly
Parking included

The Garrison
High Street Fort William Scotland
$173 nightly
The price is $207 total per night
$207 total
Jun 28 - Jun 29
Total with taxes and fees
29.96 mi from city center
Located in Fort William, The Garrison is within a 15-minute drive of Ben Nevis and Inverlochy Castle.
Pet friendly
Free WiFi

Isle of Skye Guest house
Kyleakin Roundabout Kyleakin Scotland
$267 nightly
The price is $320 total per night
$320 total
Jun 28 - Jun 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
18.65 mi from city center
With a stay at Isle of Skye Guest house in Kyleakin, you'll be within a 5-minute drive of Skye Bridge and Bright Water Visitor Centre.
Pet friendly
Parking included

Onich Hotel
Onich Hotel Fort William Scotland
$145 nightly
The price is $174 total per night
$174 total
Jun 28 - Jun 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
31.22 mi from city center
With a stay at Onich Hotel in Fort William, you'll be on the beach, just steps from Loch Linnhe and a 3-minute drive from Loch Leven.
Pet friendly
Parking included

The Lodge on the Loch by OYO
Onich Service Station, A82, Old Town Fort William Scotland
$86 nightly
The price is $103 total per night
$103 total
Jun 28 - Jun 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
31.54 mi from city center
With a stay at The Lodge on the Loch by OYO in Fort William, you'll be on the beach, just steps from Loch Linnhe and a 2-minute drive from Loch Leven.
Pet friendly
Parking included

Ben Nevis Hotel & Leisure Club
North Road Fort William Scotland
$179 nightly
The price is $215 total per night
$215 total
Jun 16 - Jun 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
30.63 mi from city center
When you stay at Ben Nevis Hotel & Leisure Club in Fort William, you'll be in the historical district, a 1-minute drive from Inverlochy Castle and 9 minutes from Ben Nevis.
Pool
Parking included

Tingle Creek Hotel
Erbusaig Kyle Scotland
$189 nightly
The price is $227 total per night
$227 total
Jun 23 - Jun 24
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
20.85 mi from city center
With a stay at Tingle Creek Hotel in Kyle, you'll be in the historical district, within a 10-minute drive of Skye Bridge and Plockton Harbour.
Breakfast included
Parking included

Premier Inn Fort William
Loch Iall Fort William Scotland
$201 nightly
The price is $241 total per night
$241 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
30.1 mi from city center
With a stay at Premier Inn Fort William in Fort William (Fort William City Centre), you'll be within a 5-minute drive of Inverlochy Castle and Great Glen Way.
Parking included
Free WiFi

Base Camp Hotel Nevis Range
Torlundy Fort William Scotland
$127 nightly
The price is $153 total per night
$153 total
Jun 16 - Jun 17
Total with taxes and fees
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, within a 10-minute drive of Inverlochy Castle and Nevis Range Mountain Experience.
Pet friendly
Parking included
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.
Mallaig hotels essential information
Accommodation | 861 hotels |
|---|---|
Lowest Price | $103 |
Highest Price | $320 |
Popular hotels | Morar Hotel, West Highland Hotel, Chlachain Inn, The Caledonian Hotel, The Garrison, Isle of Skye Guest house, Onich Hotel, The Lodge on the Loch by OYO, Ben Nevis Hotel & Leisure Club, Tingle Creek Hotel, Premier Inn Fort William, Base Camp Hotel Nevis Range |
Most Recent Mallaig Hotel Reviews

Tingle Creek Hotel
5 out of 5
Posted 19 hours ago
CheapTickets Verified Review
"Excelente el parking, la vista que tiene el hotel!!! Y el desayuno buenísimo. Me encantó, volvería sin duda"
A verified traveler stayed at Tingle Creek Hotel





