Book Hotels in Scottish Highlands

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

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
Property amenities
Property amenities
Accessibility
Accessibility

Top Scottish Highlands hotels

Bracken Hide Hotel

Bracken Hide Hotel

4 out of 5
Struan Rd Portree Scotland
$519 nightly
The price is $623 total per night from Jun 5 to Jun 6
$623 total
Jun 5 - Jun 6
Total with taxes and fees
This hotel features a restaurant and 2 bars/lounges. There's no skimping on freebies - guests receive free cooked-to-order breakfast, free WiFi, and free self ...
Breakfast was not simply a buffet, there was an ample menu with lots of options cooked fresh! The bed and linens were incredibly comfortable and having a bathroom in each individual building was key to a pleasant stay. We thoroughly enjoyed the entire experience and would suggest it to anyone!

Reviewed on May 17, 2026

Opens in a new windowBracken Hide Hotel
The Garrison

The Garrison

4 out of 5
High Street Fort William Scotland
$228 nightly
The price is $274 total per night from Jun 11 to Jun 12
$274 total
Jun 11 - Jun 12
Total with taxes and fees
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.
Room was small (only about 18” on each side of the bed) which made luggage and clothes difficult to manage. Bathroom was nice with heated floors. Room was dark, which didn't make it feel clean. Breakfast was good. Overall it was really expensive (~250 pounds) for one night, which seemed very overpriced ...

Reviewed on May 14, 2026

Opens in a new windowThe Garrison
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

4 out of 5
8-15 Ness Bank Inverness Scotland
Fully refundableReserve now, pay when you stay
$192 nightly
The price is $230 total per night from May 28 to May 29
$230 total
May 28 - May 29
Total with taxes and fees
This hotel features a restaurant and 2 bars/lounges. Traveling on business? Take advantage of the 2 conference rooms, free WiFi in public areas, and express ...
When carrying luggage and there are no elevators or can be a challenge climbing up and down stairs. Not for the elderly for sure

Reviewed on May 17, 2026

Opens in a new windowThe Glen Mhor Hotel and Uile-bheist Brewery & Distillery
Atholl Palace Hotel

Atholl Palace Hotel

4 out of 5
Pitlochry Pitlochry Scotland
Fully refundableReserve now, pay when you stay
$278 nightly
The price is $333 total per night from Jun 17 to Jun 18
$333 total
Jun 17 - Jun 18
Total with taxes and fees
This smoke-free hotel features a full-service spa, 4 outdoor tennis courts, and a restaurant. Traveling on business? Take advantage of the free WiFi in public ...
Wonderful hotel close to the town. Short drive to a famous chocolate shop. A very lovely stay.

Reviewed on May 14, 2026

Opens in a new windowAtholl Palace Hotel
B&B HOTEL Inverness

B&B HOTEL Inverness

3 out of 5
63 Academy Street Inverness Scotland
$199 nightly
The price is $239 total per night from May 24 to May 25
$239 total
May 24 - May 25
Total with taxes and fees
This hotel features a restaurant, a 24-hour gym, and a bar/lounge. WiFi in public areas is free. A terrace and luggage storage are also provided.
Our hotel stay was excellent. The staff were amazing as was the breakfast. I would absolutely stay here again.

Reviewed on May 17, 2026

Opens in a new windowB&B HOTEL Inverness
The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel

3.5 out of 5
KNOCKARD RD, PH16 5JH Pitlochry Scotland
Fully refundableReserve now, pay when you stay
$99 nightly
The price is $119 total per night from May 31 to Jun 1
$119 total
May 31 - Jun 1
Total with taxes and fees
This hotel features an indoor pool, a gym, and a restaurant. Business travelers can take advantage of the free WiFi in public areas. Relax with a drink at the ...
Good facilities , room comfortable and freshly refurbished

Reviewed on May 17, 2026

Opens in a new windowThe Pitlochry Hydro Hotel
Onich Hotel

Onich Hotel

4 out of 5
Onich Hotel Fort William Scotland
Fully refundableReserve now, pay when you stay
$162 nightly
The price is $194 total per night from May 31 to Jun 1
$194 total
May 31 - Jun 1
Total with taxes and fees
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, ...
It had beautiful views and nice location, good food, friendly staff. The hotel needs some upkeep and maintenence to really make it shine.

Reviewed on May 16, 2026

Opens in a new windowOnich Hotel
The Caledonian Hotel

The Caledonian Hotel

3 out of 5
Achintoe Road Fort William Scotland
$114 nightly
The price is $136 total per night from Jun 1 to Jun 2
$136 total
Jun 1 - Jun 2
Total with taxes and fees
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 snack bar/deli ...
The location of this hotel was beautiful and the staff were all very nice and helpful. The breakfast included was very good and the dinner bar menu had good options as well. Overall the place is a very cute, older, beautiful spot for a one night stay.

Reviewed on May 17, 2026

Opens in a new windowThe Caledonian Hotel
Coylumbridge Resort Hotel

Coylumbridge Resort Hotel

4 out of 5
Aviemore Invernesshire Aviemore Scotland
Fully refundableReserve now, pay when you stay
$88 nightly
The price is $105 total per night from May 25 to May 26
$105 total
May 25 - May 26
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 ...
Helpful and friendly staff. Food very good and reasonably priced. Enjoyed our stay and will be back again.

Reviewed on May 17, 2026

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