Skip to main content

Spa Hotels in Dunkeld

Find the spa hotels that appeal to you the most

Top picks for Dunkeld hotels

Explore our most popular 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 centre and luxury health club. The hotel offers free parking and spacious rooms.

M
Manuel
From
Argentina
Amazing place, inside and out. Beautiful river and woods to Walk arround
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,713 reviews
Price from
US$171.67
1 night, 2 adults

Pink Spa Nest

Blairgowrie (Near Dunkeld)

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

A
Arjan
From
Netherlands
The peace and quiet off the area, and the Hot tub is nice.
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 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...

M
Martyn
From
Saudi Arabia
Breakfast and evening meals were excellent, and served in a timely manner.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,767 reviews
Price from
US$214.90
1 night, 2 adults

Fonab Castle Hotel

Pitlochry (Near Dunkeld)

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

E
Eilish
From
Ireland
Food was excellent! Tasting menu on Wednesday evening was a fantastic last night prior to our departure and we really enjoyed our stay. the staff were extremely helpful, special mention for Jamie and Rebecca and Arthur the Conceirge.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 997 reviews
Price from
US$339.77
1 night, 2 adults

Scotland's Spa Hotel

Pitlochry (Near Dunkeld)

Scotland's Spa Hotel features a fitness centre, 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...

M
Makedonka
From
Malta
We stayed just one night and it felt like a refreshing mini-getaway. The spa facilities were lovely, particularly the indoor pool and sauna, and the massage was incredibly soothing. Our room was clean and comfortable—exactly what we needed after a day of relaxation. Breakfast topping it all off was hearty and well-prepared, with friendly service that made us feel cared for. The hotel’s central location in Pitlochry meant fun local strolls before we left. For anyone looking for a quick, rejuvenating break, this is a brilliant choice—compact, welcoming, and very comfortable. Highly recommend for a speedy spa escape!
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,618 reviews
Price from
US$187.75
1 night, 2 adults

Bank House Pitlochry

Pitlochry (Near Dunkeld)

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

A
Angie
From
United Kingdom
I was here on a break with my mother who had not been able to use any leisure facilities for a number of years due to ill health and mobility issues. She was keen to give it a go and we found the leisure facilities extremely accessible for her. The family room was spacious for her walker and we found it all very relaxing and enjoyable.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 430 reviews
Price from
US$168.97
1 night, 2 adults

The Angus Hotel & Spa

Blairgowrie (Near Dunkeld)

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.

J
Jessica
From
Australia
Great location, lovely staff, free wifi
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 937 reviews
Price from
US$89.35
1 night, 2 adults

4 Private bedroom house with 3 parking spaces free

Perth (Near Dunkeld)

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

J
Jann
From
Australia
Very comfortable, clean, with lots of space. Great facilities, cereal and milk were provided in each room which was much appreciated.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 99 reviews
Price from
US$371.44
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 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

Struan House

Blairgowrie (Near Dunkeld)

Boasting garden views, Struan House offers accommodation with massage services, a garden and a bar, around 31 km from Discovery Point.

l
linsay
From
United Kingdom
size of the rooms, quality of finish and multiple bathrooms
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 31 reviews
All spa hotels in Dunkeld

The best spa hotels in Dunkeld

Check out our pick 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 centre and luxury health club. The hotel offers free parking and spacious rooms.

M
Manuel
From
Argentina
Amazing place, inside and out. Beautiful river and woods to Walk arround
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,713 reviews
Price from
US$171.67
1 night, 2 adults

Pink Spa Nest

Blairgowrie (Near Dunkeld)

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

A
Arjan
From
Netherlands
The peace and quiet off the area, and the Hot tub is nice.
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 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...

M
Martyn
From
Saudi Arabia
Breakfast and evening meals were excellent, and served in a timely manner.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,767 reviews
Price from
US$214.90
1 night, 2 adults

Fonab Castle Hotel

Pitlochry (Near Dunkeld)

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

E
Eilish
From
Ireland
Food was excellent! Tasting menu on Wednesday evening was a fantastic last night prior to our departure and we really enjoyed our stay. the staff were extremely helpful, special mention for Jamie and Rebecca and Arthur the Conceirge.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 997 reviews
Price from
US$339.77
1 night, 2 adults

Scotland's Spa Hotel

Pitlochry (Near Dunkeld)

Scotland's Spa Hotel features a fitness centre, 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...

M
Makedonka
From
Malta
We stayed just one night and it felt like a refreshing mini-getaway. The spa facilities were lovely, particularly the indoor pool and sauna, and the massage was incredibly soothing. Our room was clean and comfortable—exactly what we needed after a day of relaxation. Breakfast topping it all off was hearty and well-prepared, with friendly service that made us feel cared for. The hotel’s central location in Pitlochry meant fun local strolls before we left. For anyone looking for a quick, rejuvenating break, this is a brilliant choice—compact, welcoming, and very comfortable. Highly recommend for a speedy spa escape!
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,618 reviews
Price from
US$187.75
1 night, 2 adults

Bank House Pitlochry

Pitlochry (Near Dunkeld)

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

A
Angie
From
United Kingdom
I was here on a break with my mother who had not been able to use any leisure facilities for a number of years due to ill health and mobility issues. She was keen to give it a go and we found the leisure facilities extremely accessible for her. The family room was spacious for her walker and we found it all very relaxing and enjoyable.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 430 reviews
Price from
US$168.97
1 night, 2 adults

The Angus Hotel & Spa

Blairgowrie (Near Dunkeld)

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.

J
Jessica
From
Australia
Great location, lovely staff, free wifi
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 937 reviews
Price from
US$89.35
1 night, 2 adults

4 Private bedroom house with 3 parking spaces free

Perth (Near Dunkeld)

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

J
Jann
From
Australia
Very comfortable, clean, with lots of space. Great facilities, cereal and milk were provided in each room which was much appreciated.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 99 reviews
Price from
US$371.44
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 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

Struan House

Blairgowrie (Near Dunkeld)

Boasting garden views, Struan House offers accommodation with massage services, a garden and a bar, around 31 km from Discovery Point.

l
linsay
From
United Kingdom
size of the rooms, quality of finish and multiple bathrooms
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 31 reviews
All spa hotels in Dunkeld

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.

Most booked spa hotels in Dunkeld and surroundings in the past month

See all

Popular with guests booking spa hotels in Dunkeld

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,713 reviews

Popular with guests booking spa hotels in Birnam

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Popular with guests booking spa hotels in Birnam

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Popular with guests booking spa hotels in Perth

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 46 reviews

Popular with guests booking spa hotels in Birnam

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Spa hotels that guests love in Dunkeld

See all
Avg. price/night: US$218.14
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,713 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 by
Julie
Young couple
Avg. price/night: US$218.14
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,713 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 by
Sharon
Young couple
Avg. price/night: US$218.14
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,713 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 by
Walkman1989
Family with young children
Avg. price/night: US$218.14
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,713 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 by
Helen
Young couple
Avg. price/night: US$218.14
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,713 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 by
Brian Samuel
Young couple
Avg. price/night: US$218.14
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,713 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 by
Sophie
Young couple
Avg. price/night: US$218.14
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,713 reviews
Large hotel on a sprawling complex. Located on bank of River Tay with excellent walks and views. Lovely country house feel with more than adequate space to relax in whether indoors or out. Very good full Scottish breakfast buffet service and excellent high standard dinner provision.
Guest review by
Anthony
Young couple
Avg. price/night: US$218.14
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,713 reviews
Spa: pool, sauna, jacuzzi, steam room all excellent!; Breakfast menu: best porridge and eggs benedict!; Room cleaned whilst at breakfast;
Guest review by
Shipton
Young couple
Avg. price/night: US$218.14
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,713 reviews
Location, venue, facilities, quiet and relaxed, spacious, comfortable bedding, tasty food and excellent breakfast.
Guest review by
ANDTREV
Young couple