- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Our top choices for Perth inns

1. The Bankfoot Inn
The Bankfoot InnPerth
9.4 out of 10, Exceptional, (147 reviews)
The price is RM412
RM494 total
includes taxes & fees
18 Nov - 19 Nov

2. Meikleour Arms Hotel and Restaurant
Meikleour Arms Hotel and RestaurantPerth
9.6 out of 10, Exceptional, (214 reviews)
The price is RM630
RM756 total
includes taxes & fees
18 Nov - 19 Nov

3. The Longforgan Coaching Inn
The Longforgan Coaching InnDundee
8.0 out of 10, Very good, (401 reviews)
The price is RM203
RM243 total
includes taxes & fees
16 Nov - 17 Nov

4. Smiddy Haugh
Smiddy HaughAuchterarder
9.6 out of 10, Exceptional, (218 reviews)
The price is RM585
RM702 total
includes taxes & fees
17 Nov - 18 Nov

5. Highland Gate, Stirling by Marston's Inns
Highland Gate, Stirling by Marston's InnsStirling
8.4 out of 10, Very good, (1,000 reviews)
The price is RM242
RM291 total
includes taxes & fees
1 Dec - 2 Dec

6. The Elbow Room
The Elbow RoomKirkcaldy
9.0 out of 10, Wonderful, (231 reviews)
The price is RM270
RM324 total
includes taxes & fees
16 Nov - 17 Nov

7. Fisherman's Tavern Hotel - Inn by Greene King Inns
Fisherman's Tavern Hotel - Inn by Greene King InnsDundee
9.0 out of 10, Wonderful, (445 reviews)
The price is RM382
RM513 total
includes taxes & fees
22 Nov - 23 Nov

8. The Old Mill Inn
The Old Mill InnPitlochry
9.8 out of 10, Exceptional, (439 reviews)
The price is RM684
RM821 total
includes taxes & fees
16 Nov - 17 Nov

9. Haar with Rooms
Haar with RoomsSt. Andrews
9.4 out of 10, Exceptional, (138 reviews)
The price is RM692
RM830 total
includes taxes & fees
16 Nov - 17 Nov

10. The Inn at Lathones
The Inn at LathonesLeven
8.4 out of 10, Very good, (348 reviews)
The price is RM492
RM591 total
includes taxes & fees
16 Nov - 17 Nov

11. The Fort Hotel
The Fort HotelDundee
9.0 out of 10, Wonderful, (51 reviews)
The price is RM401
RM481 total
includes taxes & fees
16 Nov - 17 Nov

12. The Inn On The Tay
The Inn On The TayPitlochry
9.8 out of 10, Exceptional, (144 reviews)
The price is RM671
RM805 total
includes taxes & fees
25 Nov - 26 Nov

13. Burntisland Sands Hotel
Burntisland Sands HotelBurntisland
9.0 out of 10, Wonderful, (77 reviews)
The price is RM385
RM462 total
includes taxes & fees
22 Nov - 23 Nov

14. The Ship Inn
The Ship InnElie
9.6 out of 10, Exceptional, (72 reviews)
The price is RM693
RM832 total
includes taxes & fees
16 Nov - 17 Nov

15. Sweet Chestnut, Dunfermline by Marston's Inns
Sweet Chestnut, Dunfermline by Marston's InnsDunfermline
8.4 out of 10, Very good, (592 reviews)
The price is RM224
RM268 total
includes taxes & fees
29 Nov - 30 Nov

16. Port Na Craig Inn
Port Na Craig InnPitlochry
9.8 out of 10, Exceptional, (123 reviews)
The price is RM1,013
RM1,215 total
includes taxes & fees
20 Nov - 21 Nov
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.
Learn more about Perth
Once Scotland's capital, Perth offers riverside walks along the Tay and impressive collections at the Perth Museum and Art Gallery. Climb Kinnoull Hill for dramatic views or time your visit for the annual Perth Festival of the Arts held each May.





















































