Skip to main content

Spa Hotels in Perth

Find the spa hotels that appeal to you the most

The best spa hotels in Perth

Check out our pick of great spa hotels in Perth

Filter by:

Review score

4 Private bedroom house with 3 parking spaces free

Perth

Featuring garden views, 4 Private bedroom house with 3 parking spaces free provides accommodation with a patio, around 34 km from Discovery Point.

H
Hon Keong
From
Singapore
Spacious and clean. Quiet neighbourhood with convenience store and restaurant nearby. Host also generously provided plenty of milk. 2 living rooms which we could spread out and chill.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 99 reviews
Price from
US$371.44
1 night, 2 adults

Pink Spa Nest

Blairgowrie (Near Perth)

Located in Blairgowrie, Pink Spa Nest provides accommodation with private pool, free WiFi and free private parking for guests who drive.

F
Fiona
From
United Kingdom
Very clean. Beds were super comfy
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 237 reviews
Price from
US$320.79
1 night, 2 adults

The Gleneagles Hotel

Auchterarder (Near Perth)

Established in 1924, The Gleneagles Hotel is a prestigious resort in the heart of Scotland. Set within 850 acres, it offers 3 championship golf courses and an ESPA spa, along with a falconry school.

E
Eric
From
Czech Republic
One of the best hotel breakfasts I have ever had. And I have stayed in many 5 star hotels. The staff were perfect. There was nothing they could not do to make sure our stay was the best ever. This hotel is the definition of what a 5 star hotel should be. If not the best hotel I have ever stayed in, it has to rank in the top two. When I win the lottery, I will stay there for month. It was a delight.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 992 reviews
Price from
US$607.82
1 night, 2 adults

Wyndham Duchally Country Estate

Auchterarder (Near Perth)

Wyndham Duchally Country Estate offers stylish, modern spacious accommodations and great leisure facilities in 27 acres of parkland, surrounded by some of the most spectacular and picturesque...

S
SilverfoX
From
Kuwait
1) Great staff/reception 2) Quietness 3) Cleanliness 4) Nature 5) Wooden house style 6) Very cosy
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,399 reviews
Price from
US$182.34
1 night, 2 adults

Dunkeld House Hotel

Dunkeld (Near Perth)

In 280 acres of unspoiled Perthshire countryside, the Dunkeld House Hotel features an outdoor activity centre and luxury health club. The hotel offers free parking and spacious rooms.

L
Leila
From
Switzerland
Beautiful location! The rooms are very well decorated and comfortable. Restaurant is great. Pool area is also very nice
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,719 reviews
Price from
US$171.67
1 night, 2 adults

Lomond Hills Hotel & Health Club

Freuchie (Near Perth)

Set in Freuchie and within 28 km of St Andrews University, Lomond Hills Hotel & Health Club has a bar, non-smoking rooms, and free WiFi throughout the property.

K
Kram
From
United States
The staff was exceptional! Rooms were very comfortable! We had an enjoyable stay!
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 462 reviews
Price from
US$83.88
1 night, 2 adults

The Angus Hotel & Spa

Blairgowrie (Near Perth)

A warm welcome to The Angus Hotel & Spa, Blairgowrie’s premier leisure hotel and one of only 4 hotels in Perthshire with a modern, fully-equipped leisure club and indoor swimming pool.

I
Isabela
From
Malta
Very warm welcome, friendly staff, very good spa, spacious room, easy parking and position
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 938 reviews
Price from
US$89.35
1 night, 2 adults

Erigmore Spa Cottage - A cosy cottage located in a countryside park with WIFI and access to swimming pool

Perth

Offering a garden and garden view, Erigmore Spa Cottage - A cosy cottage located in a countryside park with WIFI and access to swimming pool is set in Perth, 25 km from Scone Palace and 30 km from...

A
Ainslie
From
United Kingdom
Loved the cottage, beds really comfortable , hot tub amazing after a day walking. Dog friendly made it perfect.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 46 reviews

Silverwood Luxury Lodge Resort, 37 individual stunning properties

Perth

Set in Perth, 19 km from Scone Palace and 26 km from Discovery Point, Silverwood Luxury Lodge Resort, 37 individual stunning properties offers accommodation with free WiFi, a garden, mountain views,...

S
Scott
From
United Kingdom
The lodge was lovely and had everything we needed. It was also a great location.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 50 reviews

Cosy Country Modern Studio with Patio Space.

Crieff (Near Perth)

Offering garden views, Cosy Country Modern Studio with Patio Space. Is an accommodation set in Crieff, 46 km from Castle Menzies and 14 km from Gleneagles.

a
amanda
From
United Kingdom
The peace and quietness and the surroundings
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 69 reviews
All spa hotels in Perth

Top picks for Perth hotels

Explore our most popular hotels in Perth

Filter by:

Review score

4 Private bedroom house with 3 parking spaces free

Perth

Featuring garden views, 4 Private bedroom house with 3 parking spaces free provides accommodation with a patio, around 34 km from Discovery Point.

H
Hon Keong
From
Singapore
Spacious and clean. Quiet neighbourhood with convenience store and restaurant nearby. Host also generously provided plenty of milk. 2 living rooms which we could spread out and chill.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 99 reviews
Price from
US$371.44
1 night, 2 adults

Pink Spa Nest

Blairgowrie (Near Perth)

Located in Blairgowrie, Pink Spa Nest provides accommodation with private pool, free WiFi and free private parking for guests who drive.

F
Fiona
From
United Kingdom
Very clean. Beds were super comfy
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 237 reviews
Price from
US$320.79
1 night, 2 adults

The Gleneagles Hotel

Auchterarder (Near Perth)

Established in 1924, The Gleneagles Hotel is a prestigious resort in the heart of Scotland. Set within 850 acres, it offers 3 championship golf courses and an ESPA spa, along with a falconry school.

E
Eric
From
Czech Republic
One of the best hotel breakfasts I have ever had. And I have stayed in many 5 star hotels. The staff were perfect. There was nothing they could not do to make sure our stay was the best ever. This hotel is the definition of what a 5 star hotel should be. If not the best hotel I have ever stayed in, it has to rank in the top two. When I win the lottery, I will stay there for month. It was a delight.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 992 reviews
Price from
US$607.82
1 night, 2 adults

Wyndham Duchally Country Estate

Auchterarder (Near Perth)

Wyndham Duchally Country Estate offers stylish, modern spacious accommodations and great leisure facilities in 27 acres of parkland, surrounded by some of the most spectacular and picturesque...

S
SilverfoX
From
Kuwait
1) Great staff/reception 2) Quietness 3) Cleanliness 4) Nature 5) Wooden house style 6) Very cosy
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,399 reviews
Price from
US$182.34
1 night, 2 adults

Dunkeld House Hotel

Dunkeld (Near Perth)

In 280 acres of unspoiled Perthshire countryside, the Dunkeld House Hotel features an outdoor activity centre and luxury health club. The hotel offers free parking and spacious rooms.

L
Leila
From
Switzerland
Beautiful location! The rooms are very well decorated and comfortable. Restaurant is great. Pool area is also very nice
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,719 reviews
Price from
US$171.67
1 night, 2 adults

Lomond Hills Hotel & Health Club

Freuchie (Near Perth)

Set in Freuchie and within 28 km of St Andrews University, Lomond Hills Hotel & Health Club has a bar, non-smoking rooms, and free WiFi throughout the property.

K
Kram
From
United States
The staff was exceptional! Rooms were very comfortable! We had an enjoyable stay!
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 462 reviews
Price from
US$83.88
1 night, 2 adults

The Angus Hotel & Spa

Blairgowrie (Near Perth)

A warm welcome to The Angus Hotel & Spa, Blairgowrie’s premier leisure hotel and one of only 4 hotels in Perthshire with a modern, fully-equipped leisure club and indoor swimming pool.

I
Isabela
From
Malta
Very warm welcome, friendly staff, very good spa, spacious room, easy parking and position
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 938 reviews
Price from
US$89.35
1 night, 2 adults

Erigmore Spa Cottage - A cosy cottage located in a countryside park with WIFI and access to swimming pool

Perth

Offering a garden and garden view, Erigmore Spa Cottage - A cosy cottage located in a countryside park with WIFI and access to swimming pool is set in Perth, 25 km from Scone Palace and 30 km from...

A
Ainslie
From
United Kingdom
Loved the cottage, beds really comfortable , hot tub amazing after a day walking. Dog friendly made it perfect.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 46 reviews

Silverwood Luxury Lodge Resort, 37 individual stunning properties

Perth

Set in Perth, 19 km from Scone Palace and 26 km from Discovery Point, Silverwood Luxury Lodge Resort, 37 individual stunning properties offers accommodation with free WiFi, a garden, mountain views,...

S
Scott
From
United Kingdom
The lodge was lovely and had everything we needed. It was also a great location.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 50 reviews

Cosy Country Modern Studio with Patio Space.

Crieff (Near Perth)

Offering garden views, Cosy Country Modern Studio with Patio Space. Is an accommodation set in Crieff, 46 km from Castle Menzies and 14 km from Gleneagles.

a
amanda
From
United Kingdom
The peace and quietness and the surroundings
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 69 reviews
All spa hotels in Perth

Looking for a spa hotel?

What better way to unwind after a day’s sightseeing than relaxing in a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, with luxury features like hot tubs, thermal pools and professional massage services. Some spa hotels use mineral-rich water pumped straight out of the ground, helping to maintain and restore good health.