- 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 hotels with room service

1. Sunbank House Hotel
Sunbank House HotelPerth
9.4 out of 10, Exceptional, (123 reviews)
$77 nightly
The price is $92
Nov 23 - Nov 24
Total with taxes and fees

2. Westlands of Pitlochry
Westlands of PitlochryPitlochry
9.6 out of 10, Exceptional, (933 reviews)
$89 nightly
The price is $107
Nov 29 - Nov 30
Total with taxes and fees

3. The Elbow Room
The Elbow RoomKirkcaldy
9.0 out of 10, Wonderful, (231 reviews)
$62 nightly
The price is $74
Nov 15 - Nov 16
Total with taxes and fees

4. Best Western Queens Hotel
Best Western Queens HotelDundee
7.8 out of 10, Good, (697 reviews)
$61 nightly
The price is $73
Dec 6 - Dec 7
Total with taxes and fees

5. The Albany Hotel St Andrews
The Albany Hotel St AndrewsSt. Andrews
9.0 out of 10, Wonderful, (515 reviews)
$135 nightly
The price is $162
Dec 10 - Dec 11
Total with taxes and fees

6. 19th Hole Hotel
19th Hole HotelCarnoustie
9.0 out of 10, Wonderful, (352 reviews)
$92 nightly
The price is $110
Nov 15 - Nov 16
Total with taxes and fees

7. The Inn On The Tay
The Inn On The TayPitlochry
9.8 out of 10, Exceptional, (144 reviews)
$163 nightly
The price is $196
Dec 2 - Dec 3
Total with taxes and fees

8. Craigmhor Lodge & Courtyard
Craigmhor Lodge & CourtyardPitlochry
10.0 out of 10, Exceptional, (367 reviews)
$156 nightly
The price is $187
Nov 16 - Nov 17
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.





























