Find the spa hotels that appeal to you the most
Check out our pick of great spa hotels in Perth
Boasting a sauna, Strathearn Lodge is located in Auchterarder. This property offers access to a patio and free private parking. The property is non-smoking and is situated 24 km from Scone Palace.

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

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.

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.

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.

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.

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

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...

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,...
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.

