Skip to main content

Featured spa hotel destinations

Destination inspiration for your trip – find a spa hotel

Auchterarder

10 spa hotels

Pitlochry

6 spa hotels

Errol

5 spa hotels

Perth

4 spa hotels

Crieff

4 spa hotels

Blairgowrie

4 spa hotels

Gleneagles Station

3 spa hotels

Birnam

3 spa hotels

The best spa hotels in Perthshire

Check out our selection of great spa hotels in Perthshire

Filter by:

Star Rating
Review score

Pink Spa Nest

Blairgowrie

14 miles from Scone Palace in Blairgowrie, Pink Spa Nest provides accommodations with access to a sauna and hot tub. This property offers a private pool, free Wifi, and free private parking.

A
Andrew J
From
United States
Quiet, spacious and comfortable. Nice touch with chilled bottle of wine.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 233 reviews
Price from
$250.46
1 night, 2 adults

The Gleneagles Hotel

Hotel in Auchterarder

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.

P
Philippe
From
Netherlands
Lots of activities, excellent facilities and staff
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 998 reviews
Price from
$732.33
1 night, 2 adults

Spacious 3 Bedroom Entire Apartment Self Check in & Free Parking

Cowdenbeath

Spacious 3 Bedroom Entire Apartment Self Check in & Free Parking is located in Cowdenbeath, just 13 miles from Hopetoun House and 18 miles from Edinburgh Zoo.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 7 reviews
Price from
$190.58
1 night, 2 adults

Beautiful spacious home in historical Scone, near Perth

Perth

Beautiful spacious home in historical Scone, near Perth offers accommodations in Perth, 2.1 miles from Scone Palace and 21 miles from Discovery Point.

S
Susanne
From
Australia
It was very large and comfortable. Plenty of space for 5 or 6 adults. Nice and clean
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 96 reviews
Price from
$349.27
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 bar, Erigmore Spa Cottage - A cosy cottage located in a countryside park with WIFI and access to swimming pool features accommodations in Perth.

H
Helen
From
United Kingdom
The cottage was amazing, great location, dog friendly rebooked already
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 46 reviews
Price from
$1,328.34
1 night, 2 adults

Spacious cottage - walk to Crieff

Crieff

Offering a tennis court, Spacious cottage - walk to Crieff offers accommodations in Crieff. This property offers access to a patio, table tennis, free private parking, and free Wifi.

M
Michael
From
United Kingdom
The house was fantastic, and had everything you could have wanted. Location was quiet and extremely private, but within walking distance to the town. Could not fault one bit. Would highly recommend 😁
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 32 reviews
Price from
$716.56
1 night, 2 adults

Loch Rannoch Hotel and Spa

Hotel in Kinloch Rannoch

Located in Kinloch Rannoch, 17 miles from Castle Menzies, Loch Rannoch Hotel and Spa provides accommodations with a fitness center, free private parking, a shared lounge and a terrace.

N
Nicola
From
United Kingdom
Lovely room over looking the loch. Great facilities too. We had a lovely dinner at the wild brownie restaurant.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,725 reviews
Price from
$182.07
1 night, 2 adults

Inglewood House and Spa

Hotel in Alloa

Featuring free WiFi, a restaurant and a sun terrace, Inglewood House and Spa offers accommodations in Alloa, 27 mi from Edinburgh. Guests can enjoy the on-site restaurant.

J
Jennifer
From
Italy
Beautiful architecture, ceilings were amazing! The property was peaceful, staff were very kind, and the spa was lovely!
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,084 reviews
Price from
$150.97
1 night, 2 adults

Fonab Castle Hotel

Hotel in Pitlochry

Nestled in the picturesque Scottish Highlands, Fonab Castle, refurbished and opened in 2013, features luxurious rooms, scenic views, mature gardens, free WiFi, free parking, and 2 restaurants.

I
Ivan
From
Austria
The staff was very welcoming, especially concierge, such a great man.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,067 reviews
Price from
$259.05
1 night, 2 adults

Apex City Quay Hotel & Spa

Hotel in Dundee

In the center of Dundee’s City Quay sits the luxury 4-star Apex City Quay Hotel & Spa. With free Wi-Fi, a luxury spa and a boujee restaurant and bar.

G
Gaisa
From
Cyprus
Great location, very comfortable beds. Great facilities and tasty food. Really enjoyed the spa!
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 4,006 reviews
Price from
$105.96
1 night, 2 adults
All spa hotels in Perthshire

Most booked spa hotels in Perthshire this month

See all

Popular with guests booking spa hotels in Perthshire

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,869 reviews

Popular with guests booking spa hotels in Perthshire

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,870 reviews

Popular with guests booking spa hotels in Perthshire

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,049 reviews

Popular with guests booking spa hotels in Perthshire

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 887 reviews

Popular with guests booking spa hotels in Perthshire

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,968 reviews

Popular with guests booking spa hotels in Perthshire

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,725 reviews

Popular with guests booking spa hotels in Perthshire

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,067 reviews

Popular with guests booking spa hotels in Perthshire

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,494 reviews

Popular with guests booking spa hotels in Perthshire

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 936 reviews

Popular with guests booking spa hotels in Perthshire

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 726 reviews

FAQs about spa hotels in Perthshire

Spa Hotels That Guests Love in Perthshire

See all
Avg. price/night: $365.04
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,870 reviews
Beautiful location, nice room, big comfortable bed and TV. Nice shower. Breakfast tasty and plentiful. All Staff were friendly and polite. We used the swimming pool and sauna which were lovely and clean. Looked to be plenty of areas for relaxing and reading but we preferred to be out exploring the local area which was stunning.
Guest review byJulie
Young couple
Avg. price/night: $221.59
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,869 reviews
Ease of getting into the centre of town on foot, the spa facility was excellent and did not get overly busy ( changing room could have been checked and cleaned more often). Breakfasts well and quickly served, good breakfast menu. Overall a relaxed and pleasant stay.
Guest review byRichard
Family with young children
Avg. price/night: $282.57
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 726 reviews
Beautifully decorated hotel with helpful staff. Lovely room with a turret at Bank House, which is next door to The Scotland Spa Hotel. Great facilities in main hotel with a lovely pool, sauna and steam room. Breakfast fabulous and plentiful. Clean and well presented, and everyone very friendly and welcoming. Will come back.
Guest review byLeanne
Young couple
Avg. price/night: $396.07
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,968 reviews
The friendliest staff, tennis courts for an early morning hit, most beautiful garden grounds for a promenade after a delicious breakfast, spa and massage facilities, I was able to do laundry too. Definitely would stay more than a night next time!
Guest review byTHUY
Young couple
Avg. price/night: $120.33
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,049 reviews
Comfortable and fresh rooms. Helpful staff. Good restraint. Excellent buffet style breakfast. All bookings include access to pool, spa, sauna, steam room and ice plunge which was great after a big day of travel.
Guest review byLachlan
Young couple
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,725 reviews
The location is stunning, the staff are all very pleasant and efficient, and the hotel has very comfortable and welcoming lounges. Our spa treatments were so relaxing, one of the highlights of the weekend. Breakfast was delicious.
Guest review bykatrina
Young couple
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 233 reviews
Lovely bright and comfortable house with everything we needed for a two night relaxing break. We really enjoyed the sauna and hot tub. Great communication with the owners. Surrounding town also lovely with nice riverside walk.
Guest review byAnna C
Young couple
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 887 reviews
A very nice hotel . The food was delicious at breakfast a great choice for everyone The restaurant at night the food was also very good a great value the staff were lovely Very family oriented The Victorian spa is definitely worth booking. So relaxing. So many day time activities for families but book prior to arriving. Walking distance to the town.
Guest review byPamela Catherene
Family with young children
Avg. price/night: $784.16
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,067 reviews
Lovely friendly welcome. Lovely room, spa facilities were good. I thoroughly enjoyed the outdoor hot tub in the evening. Breakfast was delicious- Lovely variety and great view from restaurant.
Guest review byMairi
Group
Avg. price/night: $273.78
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,494 reviews
A super hotel amidst the scenic Perthshire countryside. From the moment I arrived I felt relaxed. Check in was very simple and my room was large, spotlessly clean, well equipped and really comfortable. The leisure centre with pool, sauna, steam room and jaccuzi was also really clean and well maintained. The grounds and surroundings are beautiful and clearly well groomed. Dinner was very good with a varied selection whilst breakfast was superb. This hotel is one of the loveliest I have experienced and I would recommend it to anyone.
Guest review bysteve
Solo traveler