A historic building with multiple towers and a large entrance.

Hotels with Spa in Perthshire, Scotland

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Perthshire Hotels with Spa

Tonight
Oct 24 - Oct 25
Tomorrow
Oct 25 - Oct 26
Next weekend
Oct 30 - Nov 1
In two weeks
Nov 6 - Nov 8

Our top choices for Perthshire hotels with a spa

1. Dunkeld House Hotel

Dunkeld House Hotel
Dunkeld
  • Riverside relaxation awaits at this mountain retreat with daily spa treatments, sauna, and steam room for a complete wellness escape.
P11,766
P14,120 total
includes taxes & fees
Nov 9 - Nov 10
Dunkeld House Hotel

2. Atholl Palace Hotel

Atholl Palace Hotel
Pitlochry
  • Escape to a Victorian mountain retreat with 4 luxurious spa rooms and hot stone massage services.
P15,516
P18,620 total
includes taxes & fees
Nov 9 - Nov 10
Atholl Palace Hotel

3. Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
Pitlochry
  • Rejuvenate at this castle hotel's four-treatment-room spa, where hot stone massages and body wraps await amid stunning loch views.
P18,536
P22,243 total
includes taxes & fees
Nov 16 - Nov 17
Fonab Castle Hotel & Spa

4. Crieff Hydro

Crieff Hydro
Crieff
  • Relax at this Scottish countryside hotel with rejuvenating spa treatments and two indoor pools for wellness seekers.
P11,645
P13,974 total
includes taxes & fees
Nov 10 - Nov 11
Crieff Hydro

5. Woodlea

Woodlea
Perth
P5,684
P6,821 total
includes taxes & fees
Oct 25 - Oct 26
Woodlea

6. The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
Blairgowrie
  • Revitalize at this riverside hotel offering deep-tissue massages, hot stone treatments, and a luxurious full-service spa.
P5,040
P6,048 total
includes taxes & fees
Oct 25 - Oct 26
The Angus Hotel & Spa by Compass Hospitality

7. Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
Dunblane
  • Victorian hotel offers relaxation with indoor pool, sauna, and health club near Stirling Castle.
P5,965
P7,158 total
includes taxes & fees
Oct 25 - Oct 26
Apex Dunblane Hydro Hotel

8. Moness Resort

Moness Resort
Aberfeldy
  • Discover a wellness sanctuary with daily spa treatments, tranquil gardens, and an indoor pool for a complete rejuvenation journey.
P6,258
P7,510 total
includes taxes & fees
Nov 9 - Nov 10
Moness Resort

9. Dunalastair Hotel Suites

Dunalastair Hotel Suites
Pitlochry
P8,887
P10,664 total
includes taxes & fees
Nov 1 - Nov 2
Dunalastair Hotel Suites

10. Duchally Hotel & Country Estate

Duchally Hotel & Country Estate
Auchterarder
P9,709
P11,651 total
includes taxes & fees
Nov 2 - Nov 3
Duchally Hotel & Country Estate
View all properties

Choose what matters most at spa hotels in Perthshire

Pool
Breakfast included
Hot tub
4 stars
5 stars

Spa hotels with pools in Perthshire

Dunkeld House Hotel

Dunkeld House Hotel
Dunkeld
P11,766
P14,120 total
includes taxes & fees
Nov 9 - Nov 10
Dunkeld House Hotel

Atholl Palace Hotel

Atholl Palace Hotel
Pitlochry
P15,516
P18,620 total
includes taxes & fees
Nov 9 - Nov 10
Atholl Palace Hotel

Crieff Hydro

Crieff Hydro
Crieff
P11,645
P13,974 total
includes taxes & fees
Nov 10 - Nov 11
Crieff Hydro

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
Pitlochry
P18,536
P22,243 total
includes taxes & fees
Nov 16 - Nov 17
Fonab Castle Hotel & Spa

Duchally Hotel & Country Estate

Duchally Hotel & Country Estate
Auchterarder
P9,709
P11,651 total
includes taxes & fees
Nov 2 - Nov 3
Duchally Hotel & Country Estate

Moness Resort

Moness Resort
Aberfeldy
P6,258
P7,510 total
includes taxes & fees
Nov 9 - Nov 10
Moness Resort

The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
Blairgowrie
P5,040
P6,048 total
includes taxes & fees
Oct 25 - Oct 26
The Angus Hotel & Spa by Compass Hospitality

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
Dunblane
P5,965
P7,158 total
includes taxes & fees
Oct 25 - Oct 26
Apex Dunblane Hydro Hotel

Dunalastair Hotel Suites

Dunalastair Hotel Suites
Pitlochry
P8,887
P10,664 total
includes taxes & fees
Nov 1 - Nov 2
Dunalastair Hotel Suites

Loch Rannoch Hotel and Spa

Loch Rannoch Hotel and Spa
Pitlochry
P9,164
P10,997 total
includes taxes & fees
Nov 19 - Nov 20
Loch Rannoch Hotel and Spa
View all properties

Spa hotels with free breakfast in Perthshire

Dunkeld House Hotel

Dunkeld House Hotel
Dunkeld
P11,766
P14,120 total
includes taxes & fees
Nov 9 - Nov 10
Dunkeld House Hotel

Atholl Palace Hotel

Atholl Palace Hotel
Pitlochry
P15,516
P18,620 total
includes taxes & fees
Nov 9 - Nov 10
Atholl Palace Hotel

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
Pitlochry
P18,536
P22,243 total
includes taxes & fees
Nov 16 - Nov 17
Fonab Castle Hotel & Spa

Crieff Hydro

Crieff Hydro
Crieff
P11,645
P13,974 total
includes taxes & fees
Nov 10 - Nov 11
Crieff Hydro

Woodlea

Woodlea
Perth
P5,684
P6,821 total
includes taxes & fees
Oct 25 - Oct 26
Woodlea

The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
Blairgowrie
P5,040
P6,048 total
includes taxes & fees
Oct 25 - Oct 26
The Angus Hotel & Spa by Compass Hospitality

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
Dunblane
P5,965
P7,158 total
includes taxes & fees
Oct 25 - Oct 26
Apex Dunblane Hydro Hotel

Moness Resort

Moness Resort
Aberfeldy
P6,258
P7,510 total
includes taxes & fees
Nov 9 - Nov 10
Moness Resort

Cromlix

Cromlix
Dunblane
P35,167
P42,200 total
includes taxes & fees
Oct 26 - Oct 27
Cromlix

Dunalastair Hotel Suites

Dunalastair Hotel Suites
Pitlochry
P8,887
P10,664 total
includes taxes & fees
Nov 1 - Nov 2
Dunalastair Hotel Suites
View all properties

Spa hotels with hot tubs in Perthshire

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
Pitlochry
P18,536
P22,243 total
includes taxes & fees
Nov 16 - Nov 17
Fonab Castle Hotel & Spa

Scotlands Spa Hotel

Scotlands Spa Hotel
Pitlochry
P7,719
P9,263 total
includes taxes & fees
Nov 13 - Nov 14
Scotlands Spa Hotel

The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
Blairgowrie
P5,040
P6,048 total
includes taxes & fees
Oct 25 - Oct 26
The Angus Hotel & Spa by Compass Hospitality

Woodlea

Woodlea
Perth
P5,684
P6,821 total
includes taxes & fees
Oct 25 - Oct 26
Woodlea

Moness Resort

Moness Resort
Aberfeldy
P6,258
P7,510 total
includes taxes & fees
Nov 9 - Nov 10
Moness Resort

Duchally Hotel & Country Estate

Duchally Hotel & Country Estate
Auchterarder
P9,709
P11,651 total
includes taxes & fees
Nov 2 - Nov 3
Duchally Hotel & Country Estate
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.
View all properties

Top Perthshire Hotel Reviews

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel

8/10 Good
"Room was clean and comfortable. Staff friendly and polite."
Martin 1-night trip
Posted 1 hour ago
Apex Dunblane Hydro Hotel
Dunkeld House Hotel

Dunkeld House Hotel

10/10 Excellent
"The room was lovely and generously proportioned and the hotel is in a serene location. Breakfast was excellent. The sofa bed is simple and likely not suitable for an adult. There's a beautiful autumn walk that you can go on beside the Tay. We had a slight issue with the sink not draining but the staff handled the issue well. The pool was lovely for kids."
Donald 2-night trip
Posted 4 hours ago
Dunkeld House Hotel
The Kenmore Club

The Kenmore Club

10/10 Excellent
"Beautiful place"
Benjamin 1-night trip
Posted 3 days ago
The Kenmore Club
Moness Resort

Moness Resort

10/10 Excellent
"Great sized rooms, great staff and a fantastic choice in the restaurant"
Peter 1-night trip
Posted 4 days ago
Moness Resort
Crieff Hydro

Crieff Hydro

10/10 Excellent
"the staff make the place, cannot thank them enough for their service! every one of them were amazing"
shannon 2-night trip
Posted 11 days ago
Crieff Hydro