Find Spa Hotels in Perthshire

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Perthshire Spa Hotels

Cromlix
5 out of 5
The price is £250 per night from 2 Nov to 2 Nov
4.8/5 Exceptional! (217 reviews)
"Excellent service"

Reviewed on 14 Aug 2021

Cromlix
Old Course Hotel
Great for spa weekends
5 out of 5
Old Station Road, St. Andrews, Scotland
The price is £258 per night from 2 Nov to 2 Nov
4.7/5 Exceptional! (743 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...
"Loved the location. At the fabled Old Course, and the University and downtown shopping and restaurants. Staff and service was great and breakfast was sumptuous The room I got eventually was in the refurbished section and on a higher floor. Much different and superior to the initial room which while ..."

Reviewed on 28 Sep 2021

Old Course Hotel
Fonab Castle Hotel & Spa
Great for spa weekends
5 out of 5
Foss Road, Pitlochry, Scotland
The price is £233 per night from 4 Nov to 4 Nov
4.7/5 Exceptional! (297 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...
"Fabulous relaxing stay with wonderful food, excellent service and great facilities in a beautiful setting."

Reviewed on 15 Oct 2021

Fonab Castle 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.
CLC Duchally Country Estate Hotel & Resort
Great for spa weekends
4 out of 5
Gleneagles, Perthshire, Auchterarder, Scotland
The price is £138 per night from 20 Oct to 20 Oct
4.6/5 Exceptional! (264 reviews)
Travellers like: on-site spa services, sauna, steam room, massage
Stunning!
"Overall very impressed. During Covid-19 its hard to get things right but the general feel of the trip was spot on with minor points. Good points Easy access Free parking Great views Rooms and lodges are stunning Friendly staff Bad points En suite shower cubicle was slightly cramped and shower head ..."

Reviewed on 27 Jun 2021

CLC Duchally Country Estate Hotel & Resort
Fairmont St Andrews
Great for spa weekends
5 out of 5
Fully refundableReserve now, pay when you stay
The price is £215 per night from 1 Nov to 1 Nov
4.6/5 Exceptional! (975 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...
"Excellent facilities space and quality"

Reviewed on 4 Oct 2021

Fairmont St Andrews
Apex City Quay Hotel & Spa
Great for spa weekends
4 out of 5
1 West Victoria Dock Road, Dundee, Scotland
Fully refundableReserve now, pay when you stay
The price is £89 per night from 14 Nov to 14 Nov
4.6/5 Wonderful! (951 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...
"Lovely hotel. Nice room very comfy"

Reviewed on 27 Sep 2021

Apex City Quay Hotel & Spa
Carnoustie Golf Hotel
Great for spa weekends
4 out of 5
Fully refundableReserve now, pay when you stay
The price is £62 per night from 16 Nov to 16 Nov
4.4/5 Excellent! (969 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...
"Lovely friendly staff. Great location. Overall a lovely staycation. 😎 (Needs a wee bit of dusting especially behind the bed and along top of skirting. 😞)"

Reviewed on 27 Aug 2021

Carnoustie Golf Hotel
Best Western Balgeddie House Hotel
Great for spa weekends
The price is £59 per night from 24 Oct to 24 Oct
4.3/5 Excellent! (409 reviews)
Travellers like: sauna, steam room
Travellers say...
"Lovely, quiet, clean hotel, with friendly staff. Would stay here again."

Reviewed on 5 Sep 2021

Best Western Balgeddie House Hotel
Best Western Dundee Woodlands Hotel
Great for spa weekends
3 out of 5
13 Panmure Terrace, Broughty Ferry, Dundee, Scotland
The price is £55 per night from 12 Nov to 12 Nov
4.3/5 Excellent! (356 reviews)
Travellers like: on-site spa services, sauna, steam room, massage
Travellers say...
"Good value, nice quiet setting."

Reviewed on 4 Oct 2021

Best Western Dundee Woodlands Hotel
The Landmark Hotel and Leisure Club
Great for spa weekends
4 out of 5
Kingsway West, Invergowrie, Dundee, Scotland
Fully refundableReserve now, pay when you stay
The price is £89 per night from 19 Oct to 19 Oct
4.3/5 Excellent! (645 reviews)
Travellers like: sauna, steam room
Travellers say...
"Friendly helpful staff and good facilities"

Reviewed on 11 Oct 2021

The Landmark Hotel and Leisure Club
Moness Resort
Great for spa weekends
4 out of 5
Fully refundableReserve now, pay when you stay
The price is £72 per night from 4 Nov to 4 Nov
4.3/5 Excellent! (749 reviews)
Travellers like: full-service spa, steam room, massage, facials
Travellers say...
"Booked cottage 1 bedroom,very nice catered for everything we needed,2nd time there not been disapointed yet good facilities on property,will defo be back."

Reviewed on 12 Oct 2021

Moness Resort
Dunkeld House Hotel
Great for spa weekends
4 out of 5
Blairgowrie Road, Dunkeld, Scotland
Fully refundableReserve now, pay when you stay
The price is £148 per night from 16 Nov to 16 Nov
4.2/5 Excellent! (824 reviews)
Travellers like: full-service spa, sauna, massage, facials
Travellers say...
"Beautiful location and lovely decor."

Reviewed on 22 Sep 2021

Dunkeld House Hotel
Atholl Palace Hotel
Great for spa weekends
The price is £176 per night from 10 Nov to 10 Nov
4.1/5 Very Good! (648 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...
"Quaint and old fashioned. Lovely place to stay but dining room needs staff as breakfast was chaotic and the floor had food from previous evening."

Reviewed on 29 Sep 2021

Atholl Palace Hotel
Loch Rannoch Hotel & Estate
Great for spa weekends
Fully refundableReserve now, pay when you stay
The price is £145 per night from 1 Nov to 1 Nov
4.1/5 Very Good! (11 reviews)
Travellers like: full-service spa, sauna, steam room, manicures and pedicures
Travellers say...
"."

Reviewed on 30 Aug 2021

Loch Rannoch Hotel & Estate
Crieff Hydro
Great for spa weekends
4 out of 5
Fern Tower Road, Crieff, Scotland
4.1/5 Very Good! (493 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...
"Well run with extremely friendly staff and excellent food"

Reviewed on 2 Oct 2021

Get rates
Crieff Hydro
The Green Hotel Golf & Leisure Resort
3 out of 5
2 The Muirs, Kinross, Scotland
3.9/5 Good! (290 reviews)
"Had a very pleasant stay and dogs welcomed."

Reviewed on 13 Oct 2021

Get rates
The Green Hotel Golf & Leisure Resort
Windlestrae Hotel
Great for spa weekends
3.5 out of 5
2 The Muirs, Kinross, Scotland
3.8/5 Good! (146 reviews)
Travellers like: on-site spa services, sauna, steam room, massage
Travellers say...
"the toilet seat was broken , when we reported this they said they would inform maintenance, although they had dining rooms we had to go over the road to there sister hotel for our evening meal which we were overcharged for, on getting back to our hotel the toilet had not been fixed and we had to ..."

Reviewed on 4 Oct 2018

Get rates
Windlestrae Hotel
Angus Hotel
3 out of 5
46 Wellmeadow, Blairgowrie, Scotland
Fully refundableReserve now, pay when you stay
The price is £53 per night from 4 Nov to 4 Nov
3.8/5 Good! (205 reviews)
"Rooms were very hot as was the weather, need to upgrade with some air conditioning. Been a few times and loved the food but was disappointed with restaurant meal this time. Very basic and expedite what we had. Rooms could do with being updated as it’s been same decor for as long as we can remember. ..."

Reviewed on 16 Jul 2021

Angus Hotel
Best Western Queens Hotel
3 out of 5
Leonard Street, Perth, Scotland
Fully refundableReserve now, pay when you stay
The price is £80 per night from 17 Oct to 17 Oct
3.7/5 Good! (266 reviews)
"It did its job. A bit worn down, but perfectly fine for a short stay."

Reviewed on 30 Aug 2021

Best Western Queens Hotel
Scotlands Spa Hotel
Great for spa weekends
3 out of 5
40 Bonnethill Road, Pitlochry, Scotland
Fully refundableReserve now, pay when you stay
The price is £107 per night from 7 Nov to 7 Nov
3.4/5 Good! (294 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...
"dog friendly"

Reviewed on 2 Oct 2021

Scotlands Spa Hotel
Don't see what you're looking for?
We've got more Spa Hotels. Find the right one for you.
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.

Pocket Guide: Spa Hotels in Perthshire

Search for Spa Hotels in Perthshire on Expedia.co.uk. You can easily find your Spa Hotels in Perthshire using one of the methods below:

  • View our selection of featured hotels in Perthshire
  • Use the map to find budget hotels in the Perthshire neighborhood you prefer
  • Use the filters to see hotels in a specific area of Perthshire, select a specific theme, brand, or hotel class in Perthshire
  • Enter your travel dates now to view the best deals on hotels in Perthshire - while they last

More trip options

Perthshire Hotel Reviews

Travellers loved these Spa Hotels