Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

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


Featured Scottish Highlands Spa Hotels

See all 491 Hotels in Scottish Highlands
Golf View Hotel & Spa

Golf View Hotel & Spa

63 Seabank Road, Nairn
4.5 out of 5.0
4.0 out of 5 (78 reviews)
A Lovely SpotWe love this place. The Spa and pool are delightful.
  31 Dec 2017

£46

£46
Kingsmills Hotel Inverness

Kingsmills Hotel Inverness

Culcabock Road, Inverness
4.5 out of 5.0
4.5 out of 5 (677 reviews)
was a great place i recommend it to everyone!great food and room was lovely
  19 Jan 2018

£67

£67
Best Western Inverness Palace Hotel & Spa

Best Western Inverness Palace Hotel & Spa

8 Ness Walk, Inverness
3.5 out of 5.0
3.9 out of 5 (132 reviews)
Perfect location, easy access to city centre Most enjoyable/ comfortable, relaxing improvement would be room size for more than 1 night stay a bit tucky for 2 adults.
  29 Dec 2017

£52

£52
MacKay's Hotel

MacKay's Hotel

The Square, Strathpeffer
3.5 out of 5.0
3.2 out of 5 (55 reviews)
Nice place in Strathpeffer!Good nights sleep at Mackays in Strathpeffer on our way to the Orkneys. The breakfast was great too. The very best part came a week later when we stopped back by to see if forgotten items were still there. They still had my USA/UK electrical cord and adapter. I was finally able to have nice hair ...
  11 Sep 2017

£54

£54
Ben Nevis Hotel & Leisure Club

Ben Nevis Hotel & Leisure Club

North Road, Fort William
3.5 out of 5.0
3.3 out of 5 (177 reviews)
When we arrived the receptionist was nice and friendly. We also got told we got our room upgraded which was a nice surprise - room was comfy and reasonable sized with decent bathroom. There is a fully cooked breakfast every morning which was very handy as it meant we didn’t have to think about where ...
  31 Dec 2017

£58

£58
Jurys Inn Inverness

Jurys Inn Inverness

Millburn Road, Inverness
3.5 out of 5.0
3.8 out of 5 (314 reviews)
Convenient and ValueHi I chose this hotel on a flight package from Expedia and was an excellent price. Very convenient as on a bus route in between airport and Inverness which was easy for a first time visitor to navigate.Being in central Inverness would have been more scenic but I wanted the spa facility which was ...
  18 Jan 2018

£44

£44
Macdonald Aviemore Hotel

Macdonald Aviemore Hotel

Macdonald Aviemore Resort, Aviemore
4.0 out of 5.0
3.5 out of 5 (191 reviews)
First time in aviemore will return.Went on the guided tour walk of cairngorm mountain would recommend this trip We ate out in Cairngorm hotel and Old Bridge in would recommend both for food and drink.
  1 Nov 2017

£102

£102
Hilton Coylumbridge

Hilton Coylumbridge

Aviemore Invernesshire, Aviemore
4.5 out of 5.0
3.9 out of 5 (789 reviews)
Skiing break in AviemoreVery impressed by this hotel. V friendly staff and super breakfast.
  13 Jan 2018

£79

£79
Craigmonie Hotel

Craigmonie Hotel

9 Annfield Road, Inverness
3.5 out of 5.0
4.0 out of 5 (203 reviews)
Nice stay at Craigmonie We had a very nice time at the Craigmonie Hotel. The staff was helpful and friendly. The room was clean and comfortable. Only our window faced towards a wall. We enjoyed using the little pool and sauna. The breakfast was a little early (until 9 30 am) but of good quality. I especially liked their ...
  10 Dec 2017

£38

£38
Macdonald Aviemore Highland Hotel

Macdonald Aviemore Highland Hotel

Macdonald Aviemore Resort, Aviemore
4.5 out of 5.0
3.9 out of 5 (265 reviews)
Not accessible, cleanliness not great?Nice hotel although not particularly accessible to those who can’t walk very well. You either have lots of steps to walk up or have a long walk To get to the lift - in our case longer walk to the lift than going by the steps. The Highland Hotel has one lift that is not in the main building so you ...
  28 Oct 2017

£75

£75
Map

Recently booked Scottish Highlands hotels

The Royal Highland Hotel
3.5 out of 5.0
Last booking: 22 minutes ago
Jurys Inn Inverness
3.5 out of 5.0
Last booking: 2 hours ago
Beaufort Hotel
3.5 out of 5.0
Last booking: 4 hours ago
Culloden House Hotel
4.5 out of 5.0
Last booking: 7 hours ago
Nevis Bank Inn
4.5 out of 5.0
Last booking: 12 hours ago
Aurora Hotel & Italian Restaurant
2.5 out of 5.0
Last booking: 17 hours ago
Tulloch Castle Hotel
3.5 out of 5.0
Last booking: 18 hours ago
Columba Hotel Inverness by Compass Hospitality
4.5 out of 5.0
Last booking: 24 hours ago
Ackergill Tower
5.0 out of 5.0
Last booking: 24 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.