10% OFF CHRISTMAS GIFT VOUCHERS (Use code: gift24) Redeem nationwide & valid for 12 months from just £25. Shop Now>>>

Spa Days in Perth and Kinross

Enjoy fabulous pamperdays and spa weekends in Perthshire. We have a vast selection of spa hotels, day spas and health farms in Perthshire for you to choose from. Perthshire boasts the famous Stobo Castle health farm, a magnificent castle nestled among the beautiful Scottish Borders countryside, which offers superb pampering beauty treatments. Spa days and spa breaks are available in Perthshire on this website and we have lots of packages at discounted rates, so please visit our spa deals section to ensure you receive the best possible package.

See Prices

See Ratings i

Spa Results

Dunkeld House Hotel Swimming Pool

SpaSeekers Choice

Customer Rating: 5/5

Dunkeld, Perth and Kinross

Dunkeld House Hotel

The spectacular Dunkeld House Hotel is a must-visit retreat for all lovers of luxury

5 Packages Available at this Spa

  • Swimming pool
  • Jacuzzi
  • Sauna
  • Steam room
  • Relaxation rooms
  • Foot spas

From £114.00 £89.00 per package

View Details & Book
Bannatyne Spa Dual Facial

Customer Rating: 5/5

Perth, Perth and Kinross

Bannatyne Perth

Bannatyne`s Perth is so much more than a gym

13 Packages Available at this Spa

  • Swimming pool
  • Jacuzzi
  • Steam room
  • Sauna
  • Relaxation room
  • State-of-the-art-gymnasium

From £44.50 per person

View Details & Book
Murrayshall Country Estate and Golf Club Hotel Exterior

Perth, Perth and Kinross

Murrayshall Country Estate

Green Spa

A luxurious Scottish retreat nestled in the stunning Perthshire countryside, Murrayshall Country Estate and Golf Course offers:

1 Packages Available at this Spa

  • 27 holes of parkland golf
  • Restaurants
  • Courtyard for outdoor dining
  • Cocktail Bar
  • Bike hire
  • Yoga classes (private and group)

From £77.50 per person

View Details & Book

Dunkeld House Hotel

Dunkeld, Perth and Kinross
From £89.00 per package

View Spa

Bannatyne Perth

Perth, Perth and Kinross
From £44.50 per person

View Spa

Murrayshall Country Estate

Perth, Perth and Kinross
From £77.50 per person

View Spa

Other spa locations in Perth and Kinross