Spas in Highland

Spa Hotels in Highland, Scotland

Search over 1,000,000 properties worldwide and 550 airlines worldwide

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Search over a million flights, hotels, packages, and more

Featured Highland Spa Hotels

Golf View Hotel & Spa
4 out of 5
63 Seabank Road, Nairn, Scotland
Free cancellationReserve now, pay when you stay
£89
per night
27 Oct-28 Oct
4.1/5Very Good! (160 reviews)

"The location of the hotel was perfect.From our room we had views across the sea and it was only a 2 minute walk to the beach. Nairn centre was a 10-15 minute walk depending on the route chosen. Without doubt we couldn't have chosen better."…"

Reviewed on 5 Oct 2019

Golf View Hotel & Spa
Kingsmills Hotel Inverness
4 out of 5
Culcabock Road, Inverness, Scotland
Free cancellationReserve now, pay when you stay
£80
per night
21 Oct-22 Oct
4.5/5Wonderful! (964 reviews)

"Generally excellent except an unwelcoming receptionist at the main hotel reception when arrived late and tired at night. May be just his manners."…"

Reviewed on 27 Sep 2019

Kingsmills Hotel Inverness
Best Western Inverness Palace Hotel & Spa
3 out of 5
8 Ness Walk, Inverness, Scotland
Free cancellationReserve now, pay when you stay
£71
per night
14 Nov-15 Nov
4.1/5Very Good! (398 reviews)

"Great experience. Comfortable bed, great views and friendly staff. Very clean as well! Sat in the sauna and steam room and felt so relaxed. I stayed at 5 hotel on my recent trip to the UK and this was the best by far."…"

Reviewed on 6 Oct 2019

Best Western Inverness Palace Hotel & Spa
MacKay's Hotel
3 out of 5
£62
per night
5 Nov-6 Nov
3.2/5 (81 reviews)
Hotel with character

"Had to ring Hotels.com after I'd checked in because the hotel tried to charge me when I'd already paid in advance. Probably a glitch in the booking system. But the staff were friendly and Hotels.com rang them to ensure it was paid. Had a meal in the evening and a breakfast which was fine. Lovely ..."…"

Reviewed on 5 Jun 2019

MacKay's Hotel
Ben Nevis Hotel & Leisure Club
3 out of 5
North Road, Fort William, Scotland
Free cancellationReserve now, pay when you stay
£56
per night
6 Nov-7 Nov
3.4/5Good! (335 reviews)

"Convenient and pleasant. Didn't like grubby/soiled chairs in the dining room."…"

Reviewed on 30 Sep 2019

Ben Nevis Hotel & Leisure Club
Jurys Inn Inverness
4 out of 5
Millburn Road, Inverness, Scotland
Free cancellationReserve now, pay when you stay
£58
per night
27 Oct-28 Oct
3.9/5Good! (608 reviews)

"Nothing unique. the property could benefit from some upgrading"…"

Reviewed on 17 Sep 2019

Jurys Inn Inverness
Macdonald Aviemore Hotel
4 out of 5
Macdonald Aviemore Resort, Aviemore, Scotland
Free cancellationReserve now, pay when you stay
£99
per night
28 Oct-29 Oct
3.6/5Good! (332 reviews)

"Fabulous location on very expansive grounds close to train station."…"

Reviewed on 8 Oct 2019

Macdonald Aviemore Hotel
Coylumbridge Hotel
4 out of 5
Aviemore Invernesshire, Aviemore, Scotland
Free cancellationReserve now, pay when you stay
£109
per night
24 Oct-25 Oct
3.8/5Good! (1,032 reviews)

"Staff very friendly and helpful. Food excellent. Great choice of menu and value"…"

Reviewed on 28 Sep 2019

Coylumbridge Hotel
Craigmonie Hotel Inverness by Compass Hospitality
3 out of 5
9 Annfield Road, Inverness, Scotland
£49
per night
14 Nov-15 Nov
4.1/5Very Good! (388 reviews)

"Amazing stay- would absolutely stay again. The staff here is the most pleasant, accommodating, and attentive I've ever encountered. I'd like to specially note Callum the duty manager and Linsey for making our stay incredible. Extra bonus: Their baby high chair has a tray for eating! The room was ..."…"

Reviewed on 27 Sep 2019

Craigmonie Hotel Inverness by Compass Hospitality
Macdonald Aviemore Highland Hotel
4 out of 5
Macdonald Aviemore Resort, Aviemore, Scotland
Free cancellationReserve now, pay when you stay
£102
per night
28 Oct-29 Oct
3.8/5Good! (402 reviews)

"The staff were superb, incredible helpful and attentive. We ate in all three restaurants and overall the food was excellent. a beautiful part of the country and the holiday was made all the more special by our stay at the MacDonald Highland hotel."…"

Reviewed on 12 Oct 2019

Macdonald Aviemore Highland Hotel
Macdonald Drumossie Hotel
4 out of 5
Old Perth Road, Inverness, Scotland
Free cancellationReserve now, pay when you stay
£76
per night
27 Oct-28 Oct
4.3/5Excellent! (427 reviews)

"Very nice hotel, nice facilities, excellent restaurant, friendly staff. Not too much around the area in terms of other restaurants or pubs. They do have a focus on large groups and Bus tours which tends to overwhelm the kitchen sometimes."…"

Reviewed on 11 Oct 2019

Macdonald Drumossie Hotel
Isle of Eriska Hotel and Spa
£152
per night
25 Oct-26 Oct
4.5/5Wonderful! (16 reviews)

"Pretty and secluded nice atmosphere and lovely hotel"…"

Reviewed on 5 Aug 2019

Isle of Eriska Hotel and Spa
Royal Marine Hotel
4 out of 5
Golf Road, Brora, Scotland
Free cancellationReserve now, pay when you stay
£76
per night
3 Nov-4 Nov
4.3/5Excellent! (12 reviews)

"Needs updating . The decor is a bit tired looking. The rooms are big and spacious."…"

Reviewed on 30 Sep 2019

Royal Marine Hotel
Alltshellach
4 out of 5
North Ballachulish, Fort William, Scotland
Get Rates
4.5/5Wonderful! (20 reviews)

"Amazing views, spotless accomodation and very friendly staff, highly recommended."…"

Reviewed on 4 Mar 2019

Alltshellach
Culloden House Hotel
4 out of 5
Culloden, Inverness, Scotland
£175
per night
4 Nov-5 Nov
4.8/5Exceptional! (255 reviews)

"Beautiful property with a great history. The staff and dining are what make the stay magic!"…"

Reviewed on 7 Oct 2019

Culloden House Hotel
Glenfield Hotel
23a Morefield, Ullapool, Scotland
Get Rates
Glenfield Hotel
Glenspean Lodge Hotel
4 out of 5
Roy Bridge, Fort William, Roybridge, Scotland
Get Rates
4.3/5Excellent! (8 reviews)

"Exceptionally nicely decorated and Ian was really helpful."…"

Reviewed on 31 Aug 2019

Glenspean Lodge Hotel
Inver Lodge
5 out of 5
Iolaire Road, Lochinver, Lairg, Scotland
£217
per night
16 Oct-17 Oct
4.6/5Exceptional! (128 reviews)

"Lovely spacious rooms with great views over Lochinver."…"

Reviewed on 11 Oct 2019

Inver Lodge
Can'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.

The Scottish Highlands is the right place for those seeking a retreat for a little relaxation and rejuvenation. Guests booking into spa hotels are in for a seriously soothing time, especially with the amount of leisurely activities to pursue outside the hotel grounds.

Relaxing Activities in the Scottish Highlands

Fort William is home to what was voted as ‘Top Railway Journey in the World’. The Jacobite steam train takes guests on a two and a half hour journey to Mallaig, chugging over the Glenfinnan Viaduct, which featured in the popular Harry Potter films. It goes past Britain’s highest mountain, Ben Nevis, and arrives at a small fishing town for visitors to wander around. From here, you can either choose to continue exploring by taking a ferry over to the Isle of Skye, or head back to your hotel for another massage.

Restaurants in the Scottish Highlands specialise in locally sourced seafood and many have won awards for serving up delicious dishes. Wash it down with a dram of whiskey from a nearby distillery or an pint of ale from the region’s offerings of breweries.

Expedia's search tool will find you the ideal spa hotel for your stay in the Highlands, so all you will need to concentrate on is what to pack for your holiday.

More trip options

Recently booked Highland hotels

Travellers loved these Spa Hotels