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.
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...
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.
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...
Gleneagles Lettings offer privately owned self-catering short term holiday apartments nestled along side the grounds of the world famous Gleneagles Golf Course, which was the venue for the 2014 Ryder...
Featuring a sauna, Gleneagles Luxury Apartments is located in Auchterarder. There is an on-site restaurant, plus free private parking and free WiFi are available.