Book Hotels in Scottish Highlands

Start date: Check-in selected.
To Date
End date: Check-out

Cabins, apartments, houseboats! We offer comfortable & private vacation rentals

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Traveler experience
Traveler experience
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility

Top Scottish Highlands hotels

Cuillin Hills Hotel

Cuillin Hills Hotel

4 out of 5
Scorrybreac Road Portree Scotland
Fully refundableReserve now, pay when you stay
$124 nightly
The price is $149 total per night from Jan 29 to Jan 30
$149 total
Jan 29 - Jan 30
Total with taxes and fees
A restaurant and a bar/lounge are featured at this hotel. Business travelers can take advantage of the free WiFi in public areas. Guests will appreciate freebies ...
Wonderful staff, very helpful and upbeat! Cozy, regal spot. Will stay again!

Reviewed on Dec 25, 2025

Opens in a new windowCuillin Hills Hotel
AC Hotel by Marriott Inverness

AC Hotel by Marriott Inverness

4 out of 5
GLEBE STREET Inverness Scotland
Fully refundableReserve now, pay when you stay
$75 nightly
The price is $90 total per night from Jan 22 to Jan 23
$90 total
Jan 22 - Jan 23
Total with taxes and fees
A restaurant and a bar/lounge are featured at this hotel. WiFi in public areas is free. Self parking, a coffee shop, and a garden are also offered.
Nice place to stay for a night. New, clean facility with a nice lounge. Very comfortable beds. Not your typical service, no one stood out offering exceptional service but still a decent place.

Reviewed on Dec 23, 2025

Opens in a new windowAC Hotel by Marriott Inverness
Perle Oban Hotel & Spa

Perle Oban Hotel & Spa

4.5 out of 5
Station Square Oban Scotland
$97 nightly
The price is $117 total per night from Jan 31 to Feb 1
$117 total
Jan 31 - Feb 1
Total with taxes and fees
This smoke-free hotel features a full-service spa and a restaurant. Enjoy the steam room and perks like free WiFi. A bar/lounge, a 24-hour front desk, and a ...
Pros - The room was lovely, bed was nice and soft, breakfast was amazing and staff were courteous and pleasant. Cons - draughty windows, rooms could do with replacement windows or secondary glazing. WIFI was spotty and TV, which relies on the WiFi, didn’t work very well. For the money it is a decent ...

Reviewed on Dec 27, 2025

Opens in a new windowPerle Oban Hotel & Spa
River Ness Hotel, a member of Radisson Individuals

River Ness Hotel, a member of Radisson Individuals

4 out of 5
CHURCH ST 83-97 Inverness Scotland
Fully refundableReserve now, pay when you stay
$72 nightly
The price is $86 total per night from Jan 11 to Jan 12
$86 total
Jan 11 - Jan 12
Total with taxes and fees
This hotel features a restaurant, a gym, and a bar/lounge. WiFi in public areas is free. A safe deposit box is provided and the front desk is staffed ...
Very nice hotel

Reviewed on Dec 27, 2025

Opens in a new windowRiver Ness Hotel, a member of Radisson Individuals
Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport

4 out of 5
Fresson Circle, Dalcross Inverness Scotland
Fully refundableReserve now, pay when you stay
$62 nightly
The price is $74 total per night from Jan 9 to Jan 10
$74 total
Jan 9 - Jan 10
Total with taxes and fees
This hotel features a restaurant, a 24-hour gym, and a bar/lounge. Guests will appreciate free perks like free self parking and WiFi in public areas. A 24-hour ...
Friendly and comfortable. Very convenient for airport and public transport.

Reviewed on Dec 26, 2025

Opens in a new windowCourtyard by Marriott Inverness Airport
The Garrison

The Garrison

4 out of 5
High Street Fort William Scotland
Fully refundableReserve now, pay when you stay
This hotel features a bar/lounge, a coffee shop, and free WiFi in public areas. Express check-in, express check-out, and luggage storage are also on offer.
Clean room and amenities are superb.

Reviewed on Dec 24, 2025

Opens in a new windowThe Garrison
Moness Resort

Moness Resort

3 out of 5
Crieff Road Aberfeldy Scotland
Fully refundableReserve now, pay when you stay
$90 nightly
The price is $108 total per night from Jan 4 to Jan 5
$108 total
Jan 4 - Jan 5
Total with taxes and fees
A full-service spa, 2 restaurants, and an indoor pool are all featured at this hotel. There's fun for all ages with mini golf and a children's pool, and families ...
Self catering one bedroom cottage was ideal. Twin bedroom upstairs, sofa bed downstairs. Kitchen area with hob, oven, microwave, toaster, kettle and fridge with ice box. Shower room woth wc upstairs and downstairs. Didn't hear any noise from neighbours during stay. Family enjoyed the pool, jacuzzi, ...

Reviewed on Dec 25, 2025

Opens in a new windowMoness Resort
Mercure Inverness Hotel

Mercure Inverness Hotel

4 out of 5
Church Street Inverness Scotland
Fully refundableReserve now, pay when you stay
$62 nightly
The price is $74 total per night from Jan 18 to Jan 19
$74 total
Jan 18 - Jan 19
Total with taxes and fees
A restaurant and a bar/lounge are featured at this hotel. Business travelers can take advantage of the free WiFi in public areas. Self parking, a snack bar/deli, ...
Breakfast is really good and friendly staffs

Reviewed on Dec 29, 2025

Opens in a new windowMercure Inverness Hotel
Coylumbridge Resort Hotel

Coylumbridge Resort Hotel

4 out of 5
Aviemore Invernesshire Aviemore Scotland
Fully refundableReserve now, pay when you stay
$70 nightly
The price is $84 total per night from Jan 11 to Jan 12
$84 total
Jan 11 - Jan 12
Total with taxes and fees
This smoke-free hotel features 2 indoor pools, an outdoor tennis court, and a restaurant. Bring the family and enjoy the bowling alley, mini golf, and kid-friendly ...
Rooms were clean and comfortable. Hotel was lovely. Little staff who work very hard. Lots of activities for kids.

Reviewed on Dec 17, 2025

Opens in a new windowCoylumbridge Resort Hotel
Don't see what you're looking for?
See all available properties in Scottish Highlands
View all properties
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.

Cheap Scottish Highlands hotels

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.

Recent Scottish Highlands hotel reviews by fellow wanderers

Explore More Ways to Travel with Travelocity