
Resorts & Hotels with Spas in Perth and Kinross from $97
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member Prices
- Be pickySearch almost a million properties worldwide
Check availability on Perth and Kinross Resorts & Hotels with Spas
Our top choices for Perth and Kinross hotels with a spa

9.4 out of 10, Exceptional, (701 reviews)
cleanliness Rejuvenate at this castle hotel's four-treatment-room spa, where hot stone massages and body wraps await amid stunning loch views.
$324 nightly
The price is $389
Jun 4 - Jun 5
Total with taxes and fees

8.8 out of 10, Excellent, (1,000 reviews)
cleanliness Riverside relaxation awaits at this mountain retreat with daily spa treatments, sauna, and steam room for a complete wellness escape.
$240 nightly
The price is $288
May 31 - Jun 1
Total with taxes and fees

9.2 out of 10, Wonderful, (627 reviews)
cleanliness Relax at this rural estate spa sanctuary with deep-tissue massages and soothing facials in a tranquil setting.
$214 nightly
The price is $257
May 19 - May 20
Total with taxes and fees

8.0 out of 10, Very Good, (519 reviews)
cleanliness Revitalize at this riverside hotel offering deep-tissue massages, hot stone treatments, and a luxurious full-service spa.
$81 nightly
The price is $97
May 17 - May 18
Total with taxes and fees
$216 nightly
The price is $259
May 29 - May 30
Total with taxes and fees

8.0 out of 10, Very Good, (1,168 reviews)
$94 nightly
The price is $113
May 31 - Jun 1
Total with taxes and fees

8.8 out of 10, Excellent, (887 reviews)
$92 nightly
The price is $110
May 17 - May 18
Total with taxes and fees

8.4 out of 10, Very Good, (804 reviews)
cleanliness Relax at this Scottish countryside hotel with rejuvenating spa treatments and two indoor pools for wellness seekers.
$159 nightly
The price is $191
May 31 - Jun 1
Total with taxes and fees
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.
Save an average of 15% on thousands of hotels when you're signed in
Top Perth and Kinross Hotel Reviews

Salutation Hotel
8/10 Good
Explore a world of travel with Expedia
- Luxury Hotels in Perth
- Cheap Hotels in Perth
- Hotel Wedding Venues Hotels in Perth
- Extended Stay Hotels in Perth
- Hotels with Fireplaces in Perth
- Hotels with Free Airport Shuttle in Perth
- Historic Hotels in Perth
- Pet-Friendly Hotels in Perth
- Hotels with Laundry Facilities in Perth
- Business Hotels in Perth
- Hotels with Connecting Rooms in Perth
- Hotel with a Concierge Hotels in Perth
- Winery Hotels in Perth
- Hotels with Kitchenettes in Perth
- Ski Hotels in Perth
- Hotels with Restaurants in Perth
- Hotels with Air Conditioning in Perth
- Golf Hotels in Perth
- Hotels on the River in Perth
- Hotels with Childcare in Perth
- Hotels with smoking rooms in Perth
- Hotels near Perth Concert Hall
- Perth Hotels
- B&B in Perth
- Cottages in Perth
- Hostels in Perth
- Apartments in Perth
- Nh Hotels in Perth
- Guest Houses in Perth
- Greene King Hotels in Perth
- 5 Star Hotels in Perth
- Travelodge UK Hotels in Perth
- Jurys Hotels in Perth
- Malmaison Hotels in Perth
- Best Western Hotels in Perth
- 4 Star Hotels in Perth
- 3 Star Hotels in Perth
- Lodges in Perth
- Luxury Hotels in Scone
- Pet-Friendly Hotels in Scone
- Golf Hotels in Scone
- Scone Hotels
- Hostels in Scone
- Hotels near Scone Palace
- Hotels near Perth Racecourse
- Hotels near Huntingtower Castle
- B&B in Bridge Of Earn
- Bridge Of Earn Hotels
- 5 Star Hotels in Bridge Of Earn
- Flights to Perth
- Flights from Perth
- Flights from Scone
- Flights to Bridge Of Earn
- Flights from Washington (IAD) to Perth (PSL)
- Flights from London (LHR) to Perth (PSL)
- Flights from Boston (BOS) to Perth (PSL)
- Flights from Perth
- Flights from Dublin (DUB) to Perth (PSL)
- Flights from Brisbane (BNE) to Perth (PSL)
- Flights from Melbourne (MEL) to Perth (PSL)
- Flights from Philadelphia (PHL) to Perth (PSL)
- Flights from Atlanta (ATL) to Perth (PSL)
















































