Search Spa Hotels in Highland

Travelling to the States just got easier, as COVID-19 tests are no longer required.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Highland

Top Highland Spa Hotels

Golf View Hotel & Spa
4 out of 5
63 Seabank Road, Nairn, Scotland, IV12 4HD
Fully refundableReserve now, pay when you stay
The price is £148 per night from 3 Jul to 4 Jul
4.2/5 Excellent! (225 reviews)
"Great place where we go back to a lot . Great food and staff and they accommodate the dogs very well ."

Reviewed on 2 Apr 2022

Golf View Hotel & Spa
Kingsmills Hotel
Great for spa weekends
4 out of 5
Culcabock Road, Inverness, Scotland, IV2 3LP
Fully refundableReserve now, pay when you stay
The price is £115 per night from 26 Jun to 27 Jun
4.5/5 Wonderful! (978 reviews)

Travellers like: full-service spa, sauna, steam room, massage

Travellers say...
"A lovely hotel, the staff were excellent, the food was lovely but not quite worth the money, the room could have benefitted from a fan."

Reviewed on 7 Jun 2022

Kingsmills Hotel
Best Western Inverness Palace Hotel & Spa
Great for spa weekends
4 out of 5
8 Ness Walk, Inverness, Scotland, IV3 5NG
Fully refundableReserve now, pay when you stay
The price is £134 per night from 26 Jun to 27 Jun
4.2/5 Very Good! (641 reviews)

Travellers like: full-service spa, sauna, steam room, massage

Travellers say...
"Excellent hotel in an excellent location. Redefined what a best western was. Want to come back just to stay here again, our view overlooked the river!"

Reviewed on 18 Jun 2022

Best Western Inverness Palace Hotel & Spa
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Mackays Hotel
3 out of 5
The Square, Strathpeffer, Scotland, IV14 9DL
3.3/5 (91 reviews)
Good choice for the area
"We were desperate for accommodation in Inverness and couldn't find anything available so we ended up in Strathpeffer. The hotel is old, reasonably clean, fairly quiet and comfortable enough. The breakfast was great, service was faultless. We also had dinner there one night and it was excellent. Was ..."

Reviewed on 27 Aug 2019

Mackays Hotel
Ben Nevis Hotel & Leisure Club
3 out of 5
North Road, Fort William, Scotland, PH33 6TG
Fully refundableReserve now, pay when you stay
The price is £126 per night from 3 Jul to 4 Jul
3.5/5 Good! (581 reviews)
"Very helpful staff at reception, room clean and reasonable size. Breakfast was poor, not enough cups and cutlery, waiting for these to be replenished for considerable time. poor quality cooking and food. No butter, I found a long hair in my mushrooms, as such didn’t eat anything after this. I should ..."

Reviewed on 19 Jun 2022

Ben Nevis Hotel & Leisure Club
Jurys Inn Inverness
Great for spa weekends
4 out of 5
Millburn Road, Inverness, Scotland, IV2 3TR
Fully refundable
The price is £85 per night from 17 Jul to 18 Jul
3.9/5 Good! (976 reviews)

Travellers like: on-site spa services, sauna, hot tub

Travellers say...
"Convenient location, friendly staff, easy check in and out process. Potholes in car park could do with filling. Apart from that, excellent and would recommend."

Reviewed on 22 Apr 2022

Jurys Inn Inverness
Macdonald Aviemore Hotel
Great for spa weekends
4 out of 5
Macdonald Aviemore Resort, Aviemore, Scotland, PH22 1PN
The price is £164 per night from 26 Jun to 27 Jun
3.5/5 Good! (420 reviews)

Travellers like: on-site spa services, sauna, steam room, massage

Amazing Holiday
"Had a lovely family holiday, staff were fantastic across the board. Stayed in the Aviemore hotel and particularly impressed with the main housekeeper who helped us to our room. Food was brilliant and ate at both included restaurants each night. Would definitely recommend a trip and already planning ..."

Reviewed on 22 Oct 2021

Macdonald Aviemore Hotel
Coylumbridge Hotel
Great for spa weekends
4 out of 5
Aviemore Invernesshire, Aviemore, Scotland, PH22 1QN
Fully refundableReserve now, pay when you stay
The price is £55 per night from 26 Jun to 27 Jun
3.6/5 Good! (952 reviews)

Travellers like: on-site spa services, sauna, massage, facials

In amongst the mountains
"Hotel very spacious, lovely lounge areas and bar facilities. Food was delicious. Swimming pool enjoyed. Check in and out quick and receptionists friendly and efficient. Would recommend the hotel, outdoor entertainment for children lovely walks and drives from hotel."

Reviewed on 19 Mar 2022

Coylumbridge Hotel
Craigmonie Hotel Inverness by Compass Hospitality
Great for spa weekends
3 out of 5
9 Annfield Road, Inverness, Scotland, IV2 3HX
Fully refundableReserve now, pay when you stay
The price is £109 per night from 24 Jul to 25 Jul
4.1/5 Very Good! (676 reviews)

Travellers like: on-site spa services, sauna, aromatherapy treatments, facials

Travellers say...
"good"

Reviewed on 10 Jun 2022

Craigmonie Hotel Inverness by Compass Hospitality
Macdonald Aviemore Highland Hotel
Great for spa weekends
4 out of 5
Macdonald Aviemore Resort, Aviemore, Scotland, PH22 1PN
The price is £160 per night from 10 Jul to 11 Jul
3.8/5 Good! (525 reviews)

Travellers like: on-site spa services, sauna, steam room, massage

Travellers say...
"This is not a 4 star hotel,4 star hotels do not have 2 bus tours in 1 hour arrive. The bars and restaurants and the staff were not prepared in any shape or from for it,my sister waited 30 minutes just to get a cocktail,when we got in to the Italian Restaurant ,the staff we just amazing. BreKfast ..."

Reviewed on 15 May 2022

Macdonald Aviemore Highland Hotel
Don't see what you're looking for?
See all available properties in Highland
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.

expedia verified reviews