Compare Cheap Hotels in Scottish Highlands
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
Check dates for Scottish Highlands hotels
Cheap Scottish Highlands Hotels

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
36.19 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
34.61 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

Coylumbridge Resort Hotel
Aviemore Invernesshire Aviemore Scotland
$73 nightly
The price is $87 total per night
$87 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
51.06 mi from city center
When you stay at Coylumbridge Resort Hotel in Aviemore, you'll be on the riverwalk, within a 15-minute walk of Rothiemurchus Estate Visitor Centre and Speyside Wildlife.
Pool
Pet friendly

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
8-15 Ness Bank Inverness Scotland
$174 nightly
The price is $209 total per night
$209 total
Jul 1 - Jul 2
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
35.83 mi from city center
With a stay at The Glen Mhor Hotel and Uile-bheist Brewery & Distillery, you'll be centrally located in Inverness, steps from Inverness Cathedral and within a 5-minute walk of Inverness Castle.
Pet friendly
Free WiFi

The Pitlochry Hydro Hotel
KNOCKARD RD, PH16 5JH Pitlochry Scotland
$115 nightly
The price is $138 total per night
$138 total
Jun 24 - Jun 25
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
67.87 mi from city center
With a stay at The Pitlochry Hydro Hotel in Pitlochry, you'll be in the historical district, within a 10-minute drive of Cairngorms National Park and Rob Roy Way - North.
Pool
Pet friendly

The Great Western Hotel
Corran Esplanade Oban Scotland
$106 nightly
The price is $127 total per night
$127 total
Jul 15 - Jul 16
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
63.36 mi from city center
A stay at The Great Western Hotel places you in the heart of Oban, within a 15-minute walk of Oban Ferry Terminal and St. John's Cathedral.
Pet friendly
Free WiFi

Cameron House on Loch Lomond
A82 Alexandria Scotland
$338 nightly
The price is $405 total per night
$405 total
Jun 30 - Jul 1
Total with taxes and fees
92.3 mi from city center
When you stay at Cameron House on Loch Lomond in Alexandria, you'll be in the historical district, within a 5-minute drive of Loch Lomond and The Trossachs National Park and Loch Lomond.

Scotlands Spa Hotel
40 Bonnethill Road Pitlochry Scotland
$189 nightly
The price is $227 total per night
$227 total
Jun 17 - Jun 18
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
67.94 mi from city center
Located in Pitlochry, Scotlands Spa Hotel is in a rural location, within a 15-minute walk of Rob Roy Way - North and Blair Athol Distillery.
Pool
Spa

Bracken Hide Hotel
Struan Rd Portree Scotland
$565 nightly
The price is $678 total per night
$678 total
Jun 29 - Jun 30
Total with taxes and fees
40.41 mi from city center
Located in Portree (Portree Town), Bracken Hide Hotel is within a 5-minute drive of A.C.E Target Sports Skye and Skye and Lochalsh Archive Centre.

The Royal Highland Hotel
Station Square Inverness Scotland
$153 nightly
The price is $183 total per night
$183 total
Jun 28 - Jun 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
36.04 mi from city center
With a stay at The Royal Highland Hotel, you'll be centrally located in Inverness, steps from Eastgate Shopping Centre and Victorian Market.

Columba Hotel Inverness by Compass Hospitality
7 Ness Walk Inverness Scotland
$146 nightly
The price is $175 total per night
$175 total
Jun 28 - Jun 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
35.84 mi from city center
With a stay at Columba Hotel Inverness by Compass Hospitality in Inverness (Inverness City Centre), you'll be steps from Inverness Castle and 3 minutes by foot from Inverness Cathedral.
Pet friendly
Free WiFi

Mercure Inverness Hotel
Church Street Inverness Scotland
$182 nightly
The price is $219 total per night
$219 total
Jul 5 - Jul 6
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
35.94 mi from city center
Located in Inverness (Inverness City Centre), Mercure Inverness Hotel is within a 10-minute walk of Inverness Castle and Inverness Cathedral.
Pet friendly
Free WiFi
Don't see what you're looking for?
See all available properties in Scottish Highlands
View all propertiesLowest 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.
Scottish Highlands hotels essential information
Accommodation | 8,552 hotels |
|---|---|
Lowest Price | $87 |
Highest Price | $678 |
Popular hotels | The Caledonian Hotel, The Garrison, Coylumbridge Resort Hotel, The Glen Mhor Hotel and Uile-bheist Brewery & Distillery, The Pitlochry Hydro Hotel, The Great Western Hotel, Cameron House on Loch Lomond, Scotlands Spa Hotel, Bracken Hide Hotel, The Royal Highland Hotel, Columba Hotel Inverness by Compass Hospitality, Mercure Inverness Hotel |
Most Recent Scottish Highlands Hotel Reviews

The Great Western Hotel
4 out of 5
Posted 2 days ago
CheapTickets Verified Review
"Staff were very nice and helpful. Great location and had a room with a view. Shower did not drain at all. Breakfast buffet was good to get the morning started. Overall an average hotel that had parts being renovated. Definitely had the old feeling vibe and very dated."
A verified traveler stayed at The Great Western Hotel






