Skip to main content

Spa hotels in Dunkeld

Find the spa hotels that appeal to you the most

Select occupancy

The best spa hotels in Dunkeld

Check out our selection of great spa hotels in Dunkeld

Filter by:

Review score

Dunkeld House Hotel

Hotel in Dunkeld

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

L
Lesley
From
Thailand
The beautiful location. The excellent staff. The interior decor. The fabulous breakfast.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,870 reviews
Price from
$156.92
1 night, 2 adults

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

Perth (Near Dunkeld)

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
$933.21
1 night, 2 adults

Pink Spa Nest

Blairgowrie (Near Dunkeld)

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.24
1 night, 2 adults

Fonab Castle Hotel

Pitlochry (Near Dunkeld)

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
$245.91
1 night, 2 adults

The Atholl Palace

Pitlochry (Near Dunkeld)

Overlooking the picturesque town of Pitlochry, The Atholl Palace hotel and estate is set in Highland Perthshire and offers award-winning gardens, a swimming pool and spa, a wide variety of sport and...

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,964 reviews
Price from
$257.62
1 night, 2 adults

Scotland's Spa Hotel

Pitlochry (Near Dunkeld)

Scotland's Spa Hotel features a fitness center, garden, a shared lounge and restaurant in Pitlochry. This 3-star hotel offers a bar. The hotel has an indoor pool and a 24-hour front desk and free...

D
Dean
From
Canada
We liked its location and the breakfast that was included. The breakfast was excellent, lots of choice from hot and cold food items.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,871 reviews
Price from
$159.74
1 night, 2 adults

The Angus Hotel & Spa by Compass Hospitality

Blairgowrie (Near Dunkeld)

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

A
Alan
From
United Kingdom
Friendly check in room warm and inviting with air conditioner on and bedside lights on for arrival. Got free upgrade had superking bed and coffee ipod machine. Had swimming pool to myself and jacuzzi plus free wifi free parking too much to mention here was great stay
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,049 reviews
Price from
$90.17
1 night, 2 adults

Bank House Pitlochry

Pitlochry (Near Dunkeld)

Bank House Pitlochry features a fitness center, garden, a shared lounge and terrace in Pitlochry. Providing a restaurant, the property also has a bar, as well as an indoor pool and a hot tub.

T
Tena
From
Sweden
The room was excellent, big and had everything we needed and more. Staff is superb, always in a good mood, telling jokes, playing and joking with our 3yo son, and helpful in every way.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 726 reviews
Price from
$111.45
1 night, 2 adults

Beautiful spacious home in historical Scone, near Perth

Perth (Near Dunkeld)

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
$348.97
1 night, 2 adults

Highland Spa Lodge 1 Pets Welcome

Birnam (Near Dunkeld)

Highland Spa Lodge 1 Pets Welcome is located in Birnam, 19 miles from Castle Menzies, 29 miles from Discovery Point, and 18 miles from Killiecrankie.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 6 reviews
All spa hotels in Dunkeld

Looking for a spa hotel?

What better way to unwind after a day of sightseeing than at a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, providing 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.

Most booked spa hotels in Dunkeld and surrounding area in the past month

See all

Popular with guests booking spa hotels in Dunkeld

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 2,842 reviews

Popular with guests booking spa hotels in Birnam

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 216 reviews

Popular with guests booking spa hotels in Birnam

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 216 reviews

Popular with guests booking spa hotels in Perth

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 419 reviews

Spa Hotels That Guests Love in Dunkeld

See all
Avg. price/night: $364.73
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: $364.73
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,870 reviews
Dinner food was amazing, staff were very engaging, hotel is beautiful and the grounds incredible. Would definetly stay again. Breakfast was also excellent and spa & wellness centre very relaxing
Guest review bySharon
Young couple
Avg. price/night: $364.73
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,870 reviews
Great location lovely scenery with local wildlife , clean and spacious well decorated rooms and amazing traditional sitting areas , with the best scented toiletries 👌 amazing breakfast in the morning and a nice spa area with clean pool and sauna .
Guest review byWalkman1989
Family with young children
Avg. price/night: $364.73
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,870 reviews
Breakfast,s were excellent, the pool, sauna etc were first class Had a full body massage and the lovely lady who gave me it Was the best I have ever had, I think her name was Dacia and She was great.
Guest review byHelen
Young couple
Avg. price/night: $364.73
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,870 reviews
Great location very nice staff enjoyed the breakfast great selection and the swimming pool sauna and jacuzzi good place to relax. The room had very comfortable beds and bathroom very clean with a good shower all in all a great place to stay for the weekend.
Guest review byBrian Samuel
Young couple
Avg. price/night: $364.73
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,870 reviews
We loved everything about this hotel! The restaurant and bar were fantastic, so much choice for drinks, the bar staff gave us a cocktail menu but said if what we want isn't on there they can still make it for us. I had also booked a massage in the spa which was so relaxing, and enjoyed the pool facilities. I was so impressed with our bedroom too considering we probably booked the most 'basic' option, the bathroom looked brand new. I would recommend for others to stay and would not hesitate in returning myself.
Guest review bySophie
Young couple