- 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 prices for these dates
Our top choices for Perth 3-star hotels

1. Stirling Court Hotel
Stirling Court HotelStirling
8.2 out of 10, Very good, (1,002 reviews)
$59 nightly
The price is $71
Nov 22 - Nov 23
Total with taxes and fees

2. Four Points Flex by Sheraton Dundee
Four Points Flex by Sheraton DundeeDundee
9.4 out of 10, Exceptional, (482 reviews)
$66 nightly
The price is $79
Nov 23 - Nov 24
Total with taxes and fees

3. Richmond Park Hotel
Richmond Park HotelBo'ness
8.2 out of 10, Very good, (889 reviews)
$57 nightly
The price is $68
Nov 8 - Nov 9
Total with taxes and fees

4. The Pitlochry Hydro Hotel
The Pitlochry Hydro HotelPitlochry
8.0 out of 10, Very good, (1,170 reviews)
$105 nightly
The price is $126
Nov 29 - Nov 30
Total with taxes and fees

5. The City Hotel
The City HotelTown Centre
8.8 out of 10, Excellent, (1,002 reviews)
$86 nightly
The price is $103
Nov 30 - Dec 1
Total with taxes and fees

6. The Golden Lion Hotel
The Golden Lion HotelStirling
7.4 out of 10, Good, (60 reviews)
$85 nightly
The price is $102
Nov 13 - Nov 14
Total with taxes and fees

7. The Albany Hotel St Andrews
The Albany Hotel St AndrewsSt. Andrews
9.0 out of 10, Wonderful, (511 reviews)
$158 nightly
The price is $190
Nov 15 - Nov 16
Total with taxes and fees

8. Moness Resort
Moness ResortAberfeldy
8.6 out of 10, Excellent, (1,000 reviews)
$99 nightly
The price is $119
Nov 9 - Nov 10
Total with taxes and fees

9. Hampton by Hilton Dundee City Centre
Hampton by Hilton Dundee City CentreDundee
9.0 out of 10, Wonderful, (1,000 reviews)
$73 nightly
The price is $88
Dec 3 - Dec 4
Total with taxes and fees

10. Premier Lodge
Premier LodgeGrangemouth
9.2 out of 10, Wonderful, (729 reviews)
$72 nightly
The price is $87
Nov 6 - Nov 7
Total with taxes and fees

11. The Kithmore Hotel
The Kithmore HotelSt. Andrews
9.0 out of 10, Wonderful, (19 reviews)
$169 nightly
The price is $202
Nov 5 - Nov 6
Total with taxes and fees

12. Hill Park Hotel
Hill Park HotelRosyth
8.6 out of 10, Excellent, (809 reviews)
$53 nightly
The price is $63
Nov 5 - Nov 6
Total with taxes and fees

13. Riverstone Lodge Hotel
Riverstone Lodge HotelPerth
8.6 out of 10, Excellent, (270 reviews)
$67 nightly
The price is $81
Nov 8 - Nov 9
Total with taxes and fees

14. Scotlands Spa Hotel
Scotlands Spa HotelPitlochry
7.6 out of 10, Good, (1,006 reviews)
$147 nightly
The price is $176
Dec 4 - Dec 5
Total with taxes and fees

15. Salutation Hotel
Salutation HotelPerth
8.2 out of 10, Very good, (1,000 reviews)
$75 nightly
The price is $90
Nov 8 - Nov 9
Total with taxes and fees

16. The Angus Hotel & Spa by Compass Hospitality
The Angus Hotel & Spa by Compass HospitalityBlairgowrie
7.8 out of 10, Good, (634 reviews)
$72 nightly
The price is $87
Nov 15 - Nov 16
Total with taxes and fees

17. The Adamson Hotel
The Adamson HotelCrossford
8.4 out of 10, Very good, (609 reviews)
$67 nightly
The price is $81
Nov 15 - Nov 16
Total with taxes and fees

18. 19th Hole Hotel
19th Hole HotelCarnoustie
9.0 out of 10, Wonderful, (351 reviews)
$94 nightly
The price is $113
Nov 7 - Nov 8
Total with taxes and fees

19. Invercarse Hotel Dundee, BW Signature Collection
Invercarse Hotel Dundee, BW Signature CollectionDundee
8.8 out of 10, Excellent, (785 reviews)
$67 nightly
The price is $80
Nov 8 - Nov 9
Total with taxes and fees

20. McKays Hotel Bar & Restaurant
McKays Hotel Bar & RestaurantPitlochry
8.8 out of 10, Excellent, (761 reviews)
$123 nightly
The price is $148
Nov 12 - Nov 13
Total with taxes and fees
Top Perth Hotel Reviews

Craigatin House & Courtyard (Adults only)
Craigatin House & Courtyard (Adults only)Pitlochry



























































































































