Find Resorts & Hotels with Spas in Perth

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check availability on Perth Resorts & Hotels with Spas

Our top choices for Perth hotels with a spa

Inglewood House and Spa

Inglewood House and Spa
4.0 star property
Alloa
9.2 out of 10, Wonderful, (307 reviews)
"Loved the cosiness of the pod and that the spa was not too busy"
United Kingdom
Laura
$581 nightly
The price is $697
Feb 5 - Feb 6
Total with taxes and fees
Inglewood House and Spa

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (187 reviews)
"Perfect hotel close to the old course and many restaurants and pubs in town. I would definitely stay here again. Staff was wonderful, courteous and knowledgeable."
United States
matt
$280 nightly
The price is $336
Jan 21 - Jan 22
Total with taxes and fees
Kinnettles Hotel and Spa

The Stirling Highland Hotel

The Stirling Highland Hotel
4.0 star property
Stirling
8.4 out of 10, Very Good, (1,063 reviews)
"Reception staff were lovely. Pool & Sauna were nice. Plenty of parking at hotel and not expensive for 2 days. "
United Kingdom
valerie
$57 nightly
The price is $68
Jan 29 - Jan 30
Total with taxes and fees
The Stirling Highland Hotel

Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (1,002 reviews)
"Great hotel "
United Kingdom
Vincent
$228 nightly
The price is $273
Feb 10 - Feb 11
Total with taxes and fees
Fairmont St Andrews

Best Western Plus Dunfermline Crossford Keavil House Hotel

Best Western Plus Dunfermline Crossford Keavil House Hotel
4.0 star property
Crossford
8.4 out of 10, Very Good, (693 reviews)
"Staff nice room clean and huge bed great"
United Kingdom
Jonathan
$59 nightly
The price is $71
Jan 18 - Jan 19
Total with taxes and fees
Best Western Plus Dunfermline Crossford Keavil House Hotel

Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1,000 reviews)
"Warm welcome"
United Kingdom
Grant
$178 nightly
The price is $214
Jan 19 - Jan 20
Total with taxes and fees
Atholl Palace Hotel

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
4.0 star property
Dundee
9.2 out of 10, Wonderful, (1,221 reviews)
"Clean room and lovely staff. Breakfast was superb "
United Kingdom
Nicola
$66 nightly
The price is $79
Jan 25 - Jan 26
Total with taxes and fees
Apex City Quay Hotel & Spa

Dunkeld House Hotel

Dunkeld House Hotel
4.0 star property
Dunkeld
8.8 out of 10, Excellent, (1,000 reviews)
"Everything was superb "
United Kingdom
Carol
$143 nightly
The price is $171
Jan 21 - Jan 22
Total with taxes and fees
Dunkeld House Hotel

Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection
3.0 star property
Dundee
8.6 out of 10, Excellent, (708 reviews)
"Always enjoy staying at the Woodlands. The staff are always the best, the food in the restaurant is always excellent (particularly the steak casserole) and the bar is a cosy wee spot to just sit in and relax."
United Kingdom
Craig
$65 nightly
The price is $79
Feb 15 - Feb 16
Total with taxes and fees
Woodlands Hotel, BW Signature Collection

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,000 reviews)
"Wonderful stay"
United States
Mike
$352 nightly
The price is $423
Feb 15 - Feb 16
Total with taxes and fees
Old Course Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Find out more about Perth

Top Perth attractions for a relaxing vacation

In Perth, Scotland, travelers seeking relaxation can enjoy a variety of activities that perfectly complement their stay at spa hotels. Begin your day with a tranquil stroll through the picturesque South Inch Park, where you can soak in the serene views of the River Tay and admire the beautifully landscaped gardens. For a touch of history, visit Scone Palace, the ancient crowning site of Scottish kings, and explore its stunning grounds that include a delightful garden and a refreshing woodland walk. Afterward, take a leisurely cruise on the River Tay, which offers a peaceful way to see the surrounding wildlife and stunning landscapes. For a unique experience, explore the local distilleries such as the famous Dewar's Aberfeldy Distillery, where you can indulge in a whisky tasting that showcases Scotland’s rich heritage. Finally, unwind at one of the spa hotels in the city center or along the riverbank, where luxurious treatments await you, and the attentive service ensures you feel pampered throughout your stay. Areas like the vibrant city center offer convenient access to these attractions, allowing you to explore Perth’s cultural gems before returning to the comfort of your hotel for a rejuvenating spa experience.

Find the best hotels & resorts with spas in Perth

For travelers seeking relaxation and rejuvenation in Perth, Scotland, these hotel options offer exceptional spa amenities to enhance your stay and help you unwind.

Silverwood Resort

  • Why it's great for tailored spa getaway: Silverwood Resort is an ideal retreat for spa enthusiasts, featuring a variety of wellness options that encourage relaxation. With a guest review rating of 6.0, this resort offers a full-service spa that includes amenities such as a sauna, steam room, and hot tub, ensuring guests can indulge in soothing treatments and experiences throughout their stay.
  • Other amenities: Beyond its spa offerings, guests can enjoy a beautiful garden area, perfect for leisurely strolls. The resort provides convenient in-room amenities such as a kitchen, oven, and microwave, making it easy for travelers to prepare their own meals. For those looking to explore, nearby attractions include golf courses and winery tours. Additional features include self-parking, daily housekeeping, and complimentary toiletries to enhance the comfort of every stay.
  • Nearby attractions: Cairn O'Mohr Fruit Wines - 5.09 miles, Woodland Park - 8.76 miles, Abernethy Village - 15.34 miles

Top Perth Hotel Reviews

Frequently asked questions

How much does a spa hotel in Perth cost?
Enjoy staying in a spa hotel in Perth, with plenty of hotels from $68 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, and may vary depending on the location, season, and hotel amenities. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during the weekend or around public holidays.
Is it cheaper to book a spa hotel in Perth with flights as part of a package deal?
Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
Are there any unique spa experiences available in Perth?
Yes, Perth offers several unique spa experiences, including those at Gleneagles Spa, The Spa at Atholl Palace Hotel, Dunkeld House Hotel Spa, and Taymouth Marina's Wild Wellness Lochside Spa.

Gleneagles Spa in Perthshire offers distinctive packages such as the Seabody Elevate Spa Day, which includes a marine bioactive facial, a deep back, neck, and shoulder massage, a two-course lunch, and access to the spa facilities. They also provide unique options that combine spa treatments with outdoor activities like falconry or guided walks to explore ancient Pictish stones and Highland cattle, blending wellness with Scottish heritage and nature.

The Spa at Atholl Palace Hotel in Pitlochry stands out by using natural spring water from Ben-y-Vrackie mountain and treatments with Phytomer marine extracts, creating a direct connection to the local environment. The spa focuses on a retreat into nature, offering thermal rooms, spa pools, and personalized luxury treatments that reflect the natural resources of the Scottish Highlands.

Dunkeld House Hotel Spa features ishga spa treatments that utilize organic Scottish seaweed and natural spring water from the Outer Hebrides, alongside traditional spa services. The tranquil Perthshire countryside setting enhances the spa experience, which also includes access to indoor pools, whirlpool spa baths, and afternoon tea.

Taymouth Marina's Wild Wellness Lochside Spa provides a unique outdoor spa experience.
How can I save on a Perth spa hotel with Expedia?
Members always get our best prices. Find our best Perth spa hotel deals by joining One Key™, Expedia's free travel rewards program. As a member, you can unlock instant savings and member perks when you're logged in. For a quick weekend retreat, discover last-minute offers.
Can I cancel my spa hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right spa hotel in Perth for you.