
Find hotels near Birnam Oak, Dunkeld from CA $101
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Birnam Oak hotels

1. Dunkeld House Hotel
Dunkeld House Hotel2.3 km from Birnam Oak
8.8 out of 10, Excellent, (1,003 reviews)
The price is CA $238
CA $286 total
includes taxes & fees
Dec 1 - Dec 2

2. Royal Dunkeld
Royal Dunkeld1 km from Birnam Oak
7.2 out of 10, Good, (282 reviews)
The price is CA $162
CA $194 total
includes taxes & fees
Nov 5 - Nov 6

3. Ballathie House Hotel
Ballathie House Hotel11.4 km from Birnam Oak
9.0 out of 10, Wonderful, (612 reviews)
The price is CA $156
CA $187 total
includes taxes & fees
Nov 10 - Nov 11

4. The Ballinluig Inn
The Ballinluig Inn12 km from Birnam Oak
9.0 out of 10, Wonderful, (38 reviews)
The price is CA $146
CA $176 total
includes taxes & fees
Nov 17 - Nov 18

5. Holiday Inn Express Perth by IHG
Holiday Inn Express Perth by IHG17.4 km from Birnam Oak
9.0 out of 10, Wonderful, (1,002 reviews)
The price is CA $84
CA $101 total
includes taxes & fees
Nov 15 - Nov 16

6. Leonardo Boutique Huntingtower Perth
Leonardo Boutique Huntingtower Perth16.8 km from Birnam Oak
8.8 out of 10, Excellent, (934 reviews)
The price is CA $141
CA $169 total
includes taxes & fees
Nov 8 - Nov 9

7. Riverstone Lodge Hotel
Riverstone Lodge Hotel16.5 km from Birnam Oak
8.8 out of 10, Excellent, (269 reviews)
The price is CA $109
CA $131 total
includes taxes & fees
Nov 5 - Nov 6

8. The Bankfoot Inn
The Bankfoot Inn7.5 km from Birnam Oak
9.4 out of 10, Exceptional, (146 reviews)
The price is CA $152
CA $183 total
includes taxes & fees
Nov 6 - Nov 7

9. Hazeldene Guest House
Hazeldene Guest House19.8 km from Birnam Oak
9.6 out of 10, Exceptional, (138 reviews)
The price is CA $155
CA $186 total
includes taxes & fees
Nov 9 - Nov 10

10. Scone Arms Hotel
Scone Arms Hotel19.2 km from Birnam Oak
9.2 out of 10, Wonderful, (233 reviews)
The price is CA $153
CA $184 total
includes taxes & fees
Nov 5 - Nov 6

11. Meikleour Arms Hotel and Restaurant
Meikleour Arms Hotel and Restaurant12.6 km from Birnam Oak
9.6 out of 10, Exceptional, (212 reviews)
The price is CA $219
CA $263 total
includes taxes & fees
Nov 8 - Nov 9

12. Ivybank Lodge
Ivybank Lodge15.2 km from Birnam Oak
9.8 out of 10, Exceptional, (127 reviews)
The price is CA $184
CA $221 total
includes taxes & fees
Nov 10 - Nov 11

13. Westlands of Pitlochry
Westlands of Pitlochry19 km from Birnam Oak
9.6 out of 10, Exceptional, (930 reviews)
The price is CA $160
CA $191 total
includes taxes & fees
Nov 9 - Nov 10

14. The Townhouse Aberfeldy
The Townhouse Aberfeldy18.8 km from Birnam Oak
9.8 out of 10, Exceptional, (67 reviews)
The price is CA $121
CA $145 total
includes taxes & fees
Nov 15 - Nov 16

15. Cuil an Daraich Guest House
Cuil an Daraich Guest House12.3 km from Birnam Oak
9.4 out of 10, Exceptional, (195 reviews)
The price is CA $139
CA $167 total
includes taxes & fees
Nov 8 - Nov 9

16. Station House - Room Only
Station House - Room Only18.8 km from Birnam Oak
9.4 out of 10, Exceptional, (29 reviews)
The price is CA $122
CA $146 total
includes taxes & fees
Nov 8 - Nov 9

17. The Bridge of Cally Hotel
The Bridge of Cally Hotel14.2 km from Birnam Oak
8.8 out of 10, Excellent, (163 reviews)
The price is CA $119
CA $142 total
includes taxes & fees
Nov 11 - Nov 12

18. The Poplars Guest House
The Poplars Guest House18.3 km from Birnam Oak
10.0 out of 10, Exceptional, (93 reviews)
The price is CA $213
CA $256 total
includes taxes & fees
Nov 14 - Nov 15

19. Claymore Guest House and Apartments
Claymore Guest House and Apartments19 km from Birnam Oak
10.0 out of 10, Exceptional, (167 reviews)
The price is CA $169
CA $202 total
includes taxes & fees
Nov 11 - Nov 12

20. Craigatin House & Courtyard (Adults only)
Craigatin House & Courtyard (Adults only)19.2 km from Birnam Oak
10.0 out of 10, Exceptional, (212 reviews)
The price is CA $259
CA $311 total
includes taxes & fees
Nov 17 - Nov 18
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.
Compare popular hotels close to Birnam Oak
Property | Star rating | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Dunkeld House Hotel | 8.8 Excellent 1,003 reviews | View | ||||||
![]() Royal Dunkeld | 7.2 Good 282 reviews | View | ||||||
![]() Ballathie House Hotel | 9.0 Wonderful 612 reviews | View | ||||||
![]() The Ballinluig Inn | 9.0 Wonderful 38 reviews | View | ||||||
![]() Holiday Inn Express Perth by IHG | 9.0 Wonderful 1,002 reviews | View |
Hotels recommended for families near Birnam Oak
The price is CA $238
CA $286 total
includes taxes & fees
Dec 1 - Dec 2
Top Birnam Oak Hotel Reviews

Royal Dunkeld
10/10 Excellent












































































