Beginning of main content

Spa Hotels in Scottish Highlands, Scotland

Search Flights

Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Scottish Highlands Hotels

Search Flight + Hotel

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

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


Top Scottish Highlands Neighborhoods for Spa Hotels

Pitlochry
6 hotels

Atholl Palace Hotel

4.0 out of 5.0
from

£141

Inverness
11 hotels
Nairn
1 hotels

Golf View Hotel & Spa

4.0 out of 5.0
from

£83

Featured Scottish Highlands Spa Hotels

See all 393 Hotels in Scottish Highlands
Hilton Coylumbridge

Hilton Coylumbridge

Aviemore Invernesshire, Aviemore
4.0 out of 5.0
3.9 out of 5 (250 reviews)
Lots to do for kidsLovely hotel set in quiet grounds. Perfect hotel to stay with children as lots to do. Just watch if your child is over 10 even when booking half board for all you still need to pay for over 10's when eating.
  18 Jul 2017

£113

£113
Macdonald Aviemore Highland Hotel

Macdonald Aviemore Highland Hotel

Macdonald Aviemore Resort, Aviemore
4.0 out of 5.0
3.7 out of 5 (93 reviews)
Convenient for a good hikeNot a luxury hotel but a good hotel. Convenient for great hikes
  6 Jul 2017

£108

£108
Ben Nevis Hotel & Leisure Club

Ben Nevis Hotel & Leisure Club

North Road, Fort William
3.0 out of 5.0
3.2 out of 5 (54 reviews)
Return guestsWe chose to return because the rooms are comfortable and the breakfast is excellent. We tour regularly and will return again. Well worth what we paid
  21 May 2017

£116

£116
Royal Marine Hotel

Royal Marine Hotel

Golf Road, Brora
4.0 out of 5.0
4.5 out of 5 (2 reviews)
Good hotel, good facilities.Hotel is good, comfortable room with and the hotel has good facilities. The village of Brora is also nice with a selection of places to eat and drink.
  1 Nov 2015
Jurys Inn Inverness

Jurys Inn Inverness

Millburn Road, Inverness
3.0 out of 5.0
3.6 out of 5 (84 reviews)
Just what we needed!Made to feel very welcome on arrival. Friendly and helpful staff. Great facilities, good food.
  7 Jul 2017

£99

£99
Golf View Hotel & Spa

Golf View Hotel & Spa

63 Seabank Road, Nairn
4.0 out of 5.0
4.1 out of 5 (58 reviews)
Good locationPleasant stay apart from our room which looked onto the kitchen rooftop not very inspiring.
  17 Jul 2017

£83

£83
Kingsmills Hotel Inverness

Kingsmills Hotel Inverness

Culcabock Road, Inverness
4.0 out of 5.0
4.5 out of 5 (220 reviews)
Nice hotel with easy access to city centreThis hotel was a pleasant surprise. It was one of the cheapest we stayed at in Scotland but also one of the best, large room , comfy bed, and all the facilities on hand
  3 Jul 2017

£117

£117
Alltshellach

Alltshellach

North Ballachulish, Fort William
4.0 out of 5.0
4.3 out of 5 (3 reviews)
Outstanding facilities for walkers and hikersStayed for two nights. Our first room was absolutely beautiful with a lovely view, however as they were heavily booked we had to change rooms and the old part of the house did not compare, although the beautiful old staircase and windows up to the room were stunning. Staff were helpful and very caring, ...
  7 Aug 2016

£121

£121
Craigmonie Hotel

Craigmonie Hotel

9 Annfield Road, Inverness
3.0 out of 5.0
3.9 out of 5 (61 reviews)
The staff was very helpful and pleasant. We were within walking distance of city center
  31 May 2017

£150

£150
Best Western Inverness Palace Hotel & Spa

Best Western Inverness Palace Hotel & Spa

8 Ness Walk, Inverness
3.0 out of 5.0
4.0 out of 5 (53 reviews)
Tower RoomWe stayed in one of the tower rooms and loved sitting at the bay window watching the River Ness and the people walking over the bridge and along the street. The staff treated us wonderfully and were very attentive. We stayed for four nights and enjoyed the hotel and the Highlands very much. We'll ...
  19 Jul 2017

£106

£106
Map

Recently booked Scottish Highlands hotels

Culloden House Hotel
4.0 out of 5.0
Last booking: 38 minutes ago
Beaufort Hotel
3.0 out of 5.0
Last booking: 3 hours ago
Sutherland Inn
3.0 out of 5.0
Last booking: 3 hours ago
Inverlochy Castle
5.0 out of 5.0
Last booking: 4 hours ago
Melrose Villa
3.0 out of 5.0
Last booking: 12 hours ago
Jurys Inn Inverness
3.0 out of 5.0
Last booking: 12 hours ago
The Newton Hotel
4.0 out of 5.0
Last booking: 14 hours ago
Tulloch Castle Hotel
3.0 out of 5.0
Last booking: 16 hours ago
The Glencoe Inn
4.0 out of 5.0
Last booking: 19 hours ago

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.