A historic building with multiple towers and a large entrance.

Find Resorts & Hotels with Spas in Perthshire

  • 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 Resorts & Hotels with Spas

Tonight
11 Aug - 12 Aug
Tomorrow
12 Aug - 13 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Our top choices for Perthshire hotels with a spa

1. 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.
AED 1,577
AED 1,892 total
includes taxes & fees
31 Aug - 1 Sep
Fonab Castle Hotel & Spa

2. 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.
AED 950
AED 1,140 total
includes taxes & fees
31 Aug - 1 Sep
Dunkeld House Hotel

3. Atholl Palace Hotel

Atholl Palace Hotel
Pitlochry
  • Escape to a Victorian mountain retreat with 4 luxurious spa rooms and hot stone massage services.
AED 1,056
AED 1,267 total
includes taxes & fees
14 Aug - 15 Aug
Atholl Palace Hotel

4. Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
Dunblane
  • Victorian hotel offers relaxation with indoor pool, sauna, and health club near Stirling Castle.
AED 599
AED 719 total
includes taxes & fees
23 Aug - 24 Aug
Apex Dunblane Hydro Hotel

5. Woodlea

Woodlea
Perth
AED 424
AED 508 total
includes taxes & fees
31 Aug - 1 Sep
Woodlea

6. Crieff Hydro

Crieff Hydro
Crieff
  • Relax at this Scottish countryside hotel with rejuvenating spa treatments and two indoor pools for wellness seekers.
AED 733
AED 880 total
includes taxes & fees
27 Aug - 28 Aug
Crieff Hydro

7. Scotlands Spa Hotel

Scotlands Spa Hotel
Pitlochry
  • Luxurious spa retreat with tranquil garden views offers revitalizing massages and therapeutic treatments for a peaceful Scottish escape.
AED 567
AED 680 total
includes taxes & fees
6 Sep - 7 Sep
Scotlands Spa 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.
AED 466
AED 559 total
includes taxes & fees
2 Sep - 3 Sep
Moness Resort

9. Cromlix

Cromlix
Dunblane
AED 2,240
AED 2,688 total
includes taxes & fees
25 Aug - 26 Aug
Cromlix

10. 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.
AED 316
AED 379 total
includes taxes & fees
18 Aug - 19 Aug
The Angus Hotel & Spa by Compass Hospitality
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

Moness Resort

Moness Resort
Aberfeldy
AED 466
AED 559 total
includes taxes & fees
2 Sep - 3 Sep
Moness Resort

The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
Blairgowrie
AED 316
AED 379 total
includes taxes & fees
18 Aug - 19 Aug
The Angus Hotel & Spa by Compass Hospitality

Dunkeld House Hotel

Dunkeld House Hotel
Dunkeld
AED 950
AED 1,140 total
includes taxes & fees
31 Aug - 1 Sep
Dunkeld House Hotel

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
Dunblane
AED 599
AED 719 total
includes taxes & fees
23 Aug - 24 Aug
Apex Dunblane Hydro Hotel

Crieff Hydro

Crieff Hydro
Crieff
AED 733
AED 880 total
includes taxes & fees
27 Aug - 28 Aug
Crieff Hydro

Scotlands Spa Hotel

Scotlands Spa Hotel
Pitlochry
AED 567
AED 680 total
includes taxes & fees
6 Sep - 7 Sep
Scotlands Spa Hotel

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
Pitlochry
AED 1,577
AED 1,892 total
includes taxes & fees
31 Aug - 1 Sep
Fonab Castle Hotel & Spa

Loch Rannoch Hotel and Spa

Loch Rannoch Hotel and Spa
Pitlochry
AED 671
AED 805 total
includes taxes & fees
30 Aug - 31 Aug
Loch Rannoch Hotel and Spa

Dunalastair Hotel Suites

Dunalastair Hotel Suites
Pitlochry
AED 778
AED 934 total
includes taxes & fees
3 Sep - 4 Sep
Dunalastair Hotel Suites

Macdonald Forest Hills Hotel & Spa

Macdonald Forest Hills Hotel & Spa
Stirling
AED 596
AED 715 total
includes taxes & fees
1 Sep - 2 Sep
Macdonald Forest Hills Hotel & Spa
View all properties

Spa hotels with free breakfast in Perthshire

Dunkeld House Hotel

Dunkeld House Hotel
Dunkeld
AED 950
AED 1,140 total
includes taxes & fees
31 Aug - 1 Sep
Dunkeld House Hotel

The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
Blairgowrie
AED 316
AED 379 total
includes taxes & fees
18 Aug - 19 Aug
The Angus Hotel & Spa by Compass Hospitality

Moness Resort

Moness Resort
Aberfeldy
AED 466
AED 559 total
includes taxes & fees
2 Sep - 3 Sep
Moness Resort

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
Dunblane
AED 599
AED 719 total
includes taxes & fees
23 Aug - 24 Aug
Apex Dunblane Hydro Hotel

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
Pitlochry
AED 1,577
AED 1,892 total
includes taxes & fees
31 Aug - 1 Sep
Fonab Castle Hotel & Spa

Woodlea

Woodlea
Perth
AED 424
AED 508 total
includes taxes & fees
31 Aug - 1 Sep
Woodlea

Scotlands Spa Hotel

Scotlands Spa Hotel
Pitlochry
AED 567
AED 680 total
includes taxes & fees
6 Sep - 7 Sep
Scotlands Spa Hotel

Crieff Hydro

Crieff Hydro
Crieff
AED 733
AED 880 total
includes taxes & fees
27 Aug - 28 Aug
Crieff Hydro

Loch Rannoch Hotel and Spa

Loch Rannoch Hotel and Spa
Pitlochry
AED 671
AED 805 total
includes taxes & fees
30 Aug - 31 Aug
Loch Rannoch Hotel and Spa

Cromlix

Cromlix
Dunblane
AED 2,240
AED 2,688 total
includes taxes & fees
25 Aug - 26 Aug
Cromlix
View all properties

Spa hotels with hot tubs in Perthshire

The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
Blairgowrie
AED 316
AED 379 total
includes taxes & fees
18 Aug - 19 Aug
The Angus Hotel & Spa by Compass Hospitality

Moness Resort

Moness Resort
Aberfeldy
AED 466
AED 559 total
includes taxes & fees
2 Sep - 3 Sep
Moness Resort

Woodlea

Woodlea
Perth
AED 424
AED 508 total
includes taxes & fees
31 Aug - 1 Sep
Woodlea

Scotlands Spa Hotel

Scotlands Spa Hotel
Pitlochry
AED 567
AED 680 total
includes taxes & fees
6 Sep - 7 Sep
Scotlands Spa Hotel

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
Pitlochry
AED 1,577
AED 1,892 total
includes taxes & fees
31 Aug - 1 Sep
Fonab Castle Hotel & Spa
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

Scotlands Spa Hotel

Scotlands Spa Hotel

10/10 Excellent
"Very clean & comfortable single room - very quiet location. Breakfast buffet was generous & staff were quick to replace items that were getting low. The only thing missing was there was no marmalade for my toast 😉."
Lesley 1-night trip
Posted 8 hours ago
Scotlands Spa Hotel
The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel

10/10 Excellent
"Excellent hotel with very good amenities. Friendly welcoming staff. Very clean room and lovely breakfast."
Alison 1-night trip
Posted 19 hours ago
The Pitlochry Hydro Hotel
Atholl Palace Hotel

Atholl Palace Hotel

10/10 Excellent
"As always, this is a beautiful place to have a relaxing break."
Katy 1-night trip
Posted 2 days ago
Atholl Palace Hotel
Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa

10/10 Excellent
"Very friendly staff, perfect location. Enjoyed the spa treatment. Restaurant was amazing."
Keith 4-night trip
Posted 6 days ago
Fonab Castle Hotel & Spa
Loch Rannoch Hotel and Spa

Loch Rannoch Hotel and Spa

8/10 Good
"Friendly staff and great breakfast"
Sally-ann 1-night trip
Posted 10 days ago
Loch Rannoch Hotel and Spa
The Kenmore Club

The Kenmore Club

8/10 Good
"Can’t fault anything."
Lee 2-night trip
Posted 3 weeks ago
The Kenmore Club

Explore a world of travel with Expedia