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
Sep 12 - Sep 13
Tomorrow
Sep 13 - Sep 14
Next weekend
Sep 18 - Sep 20
In two weeks
Sep 25 - Sep 27

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.
₩501,240
₩601,488 total
includes taxes & fees
Oct 6 - Oct 7
Fonab Castle Hotel & Spa

2. Atholl Palace Hotel

Atholl Palace Hotel
Pitlochry
  • Escape to a Victorian mountain retreat with 4 luxurious spa rooms and hot stone massage services.
₩380,806
₩456,967 total
includes taxes & fees
Oct 4 - Oct 5
Atholl Palace Hotel

3. 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.
₩302,014
₩362,417 total
includes taxes & fees
Oct 4 - Oct 5
Dunkeld House Hotel

4. Woodlea

Woodlea
Perth
₩154,935
₩185,926 total
includes taxes & fees
Oct 1 - Oct 2
Woodlea

5. 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.
₩107,506
₩129,007 total
includes taxes & fees
Sep 13 - Sep 14
The Angus Hotel & Spa by Compass Hospitality

6. Duchally Hotel & Country Estate

Duchally Hotel & Country Estate
Auchterarder
₩264,002
₩316,802 total
includes taxes & fees
Sep 16 - Sep 17
Duchally Hotel & Country Estate

7. Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
Dunblane
  • Victorian hotel offers relaxation with indoor pool, sauna, and health club near Stirling Castle.
₩149,692
₩179,630 total
includes taxes & fees
Oct 4 - Oct 5
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.
₩149,215
₩179,058 total
includes taxes & fees
Sep 27 - Sep 28
Moness Resort

9. Cromlix

Cromlix
Dunblane
₩635,849
₩763,019 total
includes taxes & fees
Oct 13 - Oct 14
Cromlix

10. Dunalastair Hotel Suites

Dunalastair Hotel Suites
Pitlochry
₩249,032
₩298,838 total
includes taxes & fees
Oct 4 - Oct 5
Dunalastair Hotel Suites
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

The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
Blairgowrie
₩107,506
₩129,007 total
includes taxes & fees
Sep 13 - Sep 14
The Angus Hotel & Spa by Compass Hospitality

Moness Resort

Moness Resort
Aberfeldy
₩149,215
₩179,058 total
includes taxes & fees
Sep 27 - Sep 28
Moness Resort

Dunkeld House Hotel

Dunkeld House Hotel
Dunkeld
₩302,014
₩362,417 total
includes taxes & fees
Oct 4 - Oct 5
Dunkeld House Hotel

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
Dunblane
₩149,692
₩179,630 total
includes taxes & fees
Oct 4 - Oct 5
Apex Dunblane Hydro Hotel

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
Pitlochry
₩501,240
₩601,488 total
includes taxes & fees
Oct 6 - Oct 7
Fonab Castle Hotel & Spa

Crieff Hydro

Crieff Hydro
Crieff
₩281,965
₩338,358 total
includes taxes & fees
Oct 5 - Oct 6
Crieff Hydro

Scotlands Spa Hotel

Scotlands Spa Hotel
Pitlochry
₩220,682
₩264,819 total
includes taxes & fees
Sep 29 - Sep 30
Scotlands Spa Hotel

Duchally Hotel & Country Estate

Duchally Hotel & Country Estate
Auchterarder
₩264,002
₩316,802 total
includes taxes & fees
Sep 16 - Sep 17
Duchally Hotel & Country Estate

Dunalastair Hotel Suites

Dunalastair Hotel Suites
Pitlochry
₩249,032
₩298,838 total
includes taxes & fees
Oct 4 - Oct 5
Dunalastair Hotel Suites

Loch Rannoch Hotel and Spa

Loch Rannoch Hotel and Spa
Pitlochry
₩256,048
₩307,258 total
includes taxes & fees
Sep 28 - Sep 29
Loch Rannoch Hotel and Spa
View all properties

Spa hotels with free breakfast in Perthshire

The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
Blairgowrie
₩107,506
₩129,007 total
includes taxes & fees
Sep 13 - Sep 14
The Angus Hotel & Spa by Compass Hospitality

Dunkeld House Hotel

Dunkeld House Hotel
Dunkeld
₩302,014
₩362,417 total
includes taxes & fees
Oct 4 - Oct 5
Dunkeld House Hotel

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
Pitlochry
₩501,240
₩601,488 total
includes taxes & fees
Oct 6 - Oct 7
Fonab Castle Hotel & Spa

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
Dunblane
₩149,692
₩179,630 total
includes taxes & fees
Oct 4 - Oct 5
Apex Dunblane Hydro Hotel

Moness Resort

Moness Resort
Aberfeldy
₩149,215
₩179,058 total
includes taxes & fees
Sep 27 - Sep 28
Moness Resort

Woodlea

Woodlea
Perth
₩154,935
₩185,926 total
includes taxes & fees
Oct 1 - Oct 2
Woodlea

Crieff Hydro

Crieff Hydro
Crieff
₩281,965
₩338,358 total
includes taxes & fees
Oct 5 - Oct 6
Crieff Hydro

Cromlix

Cromlix
Dunblane
₩635,849
₩763,019 total
includes taxes & fees
Oct 13 - Oct 14
Cromlix

Scotlands Spa Hotel

Scotlands Spa Hotel
Pitlochry
₩220,682
₩264,819 total
includes taxes & fees
Sep 29 - Sep 30
Scotlands Spa Hotel

Loch Rannoch Hotel and Spa

Loch Rannoch Hotel and Spa
Pitlochry
₩256,048
₩307,258 total
includes taxes & fees
Sep 28 - Sep 29
Loch Rannoch Hotel and Spa
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
₩107,506
₩129,007 total
includes taxes & fees
Sep 13 - Sep 14
The Angus Hotel & Spa by Compass Hospitality

Moness Resort

Moness Resort
Aberfeldy
₩149,215
₩179,058 total
includes taxes & fees
Sep 27 - Sep 28
Moness Resort

Woodlea

Woodlea
Perth
₩154,935
₩185,926 total
includes taxes & fees
Oct 1 - Oct 2
Woodlea

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
Pitlochry
₩501,240
₩601,488 total
includes taxes & fees
Oct 6 - Oct 7
Fonab Castle Hotel & Spa

Scotlands Spa Hotel

Scotlands Spa Hotel
Pitlochry
₩220,682
₩264,819 total
includes taxes & fees
Sep 29 - Sep 30
Scotlands Spa Hotel

Duchally Hotel & Country Estate

Duchally Hotel & Country Estate
Auchterarder
₩264,002
₩316,802 total
includes taxes & fees
Sep 16 - Sep 17
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

Moness Resort

Moness Resort

8/10 Good
"Great room, well appointed. Not enough time to use the leisure facilities."
Steven 1-night trip
Posted 2 days ago
Moness Resort
Loch Rannoch Hotel and Spa

Loch Rannoch Hotel and Spa

10/10 Excellent
"Our first time away together. We couldn't think of a better place to spend our week away to relax and unwind in the Highlands. Loch rannoch hotel &spa was an experience we will never forget, everything was perfect and the staff were always polite and helpful. The food options varied so there was no worries over what we could reserve each day. We would recommend this to anyone wanting something extravagant and well the views certainly are!"
Thomas 3-night trip
Posted 2 days ago
Loch Rannoch Hotel and Spa
Crieff Hydro

Crieff Hydro

10/10 Excellent
"Very pleasant stay at Crieff Hydro. Staff and rooms and facilities all great. Some of the food, particularly the breakfast, was a bit disappointing though."
Gordon 3-night trip
Posted 3 days ago
Crieff Hydro
Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa

10/10 Excellent
"Great location with an east access to town.Staff was great."
Peter 2-night trip
Posted 4 days ago
Fonab Castle Hotel & Spa
The Kenmore Club

The Kenmore Club

8/10 Good
"Very good property and location"
Preeti 2-night trip
Posted 4 days ago
The Kenmore Club

Explore a world of travel with Expedia