Default HTG hotel image

Find hotels in Birnam from $79

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Oct 16 - Oct 17
Tomorrow
Oct 17 - Oct 18
This weekend
Oct 16 - Oct 18
Next weekend
Oct 23 - Oct 25

Filter by

Star rating

Guest rating

Our top choices for Birnam hotels

1. Royal Dunkeld

Royal Dunkeld
Dunkeld
United States
Jenna
$104 nightly
$125 total
Oct 29 - Oct 30
Total with taxes and fees
Royal Dunkeld

2. Dunkeld House Hotel

Dunkeld House Hotel
Dunkeld
United Kingdom
Gillian
$174 nightly
$208 total
Nov 15 - Nov 16
Total with taxes and fees
Dunkeld House Hotel

3. The Bankfoot Inn

The Bankfoot Inn
Perth
United Kingdom
Neil
$102 nightly
$122 total
Nov 13 - Nov 14
Total with taxes and fees
The Bankfoot Inn

4. The Ballinluig Inn

The Ballinluig Inn
Pitlochry
Canada
Anne
$98 nightly
$117 total
Nov 9 - Nov 10
Total with taxes and fees
The Ballinluig Inn

5. Ballathie House Hotel

Ballathie House Hotel
Perth
Canada
Sarah
$106 nightly
$127 total
Nov 2 - Nov 3
Total with taxes and fees
Ballathie House Hotel

6. Westlands of Pitlochry

Westlands of Pitlochry
Pitlochry
United States
Eric
$111 nightly
$133 total
Nov 15 - Nov 16
Total with taxes and fees
Westlands of Pitlochry

7. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
Perth
Canada
Cheryl
$72 nightly
$86 total
Nov 1 - Nov 2
Total with taxes and fees
Holiday Inn Express Perth by IHG

8. Riverstone Lodge Hotel

Riverstone Lodge Hotel
Perth
United Kingdom
Margaret
$66 nightly
$79 total
Oct 18 - Oct 19
Total with taxes and fees
Riverstone Lodge Hotel

9. Cuil an Daraich Guest House

Cuil an Daraich Guest House
Pitlochry
Australia
David
$98 nightly
$118 total
Nov 5 - Nov 6
Total with taxes and fees
Cuil an Daraich Guest House

10. The Bridge of Cally Hotel

The Bridge of Cally Hotel
Blairgowrie
United States
Tonnia
$90 nightly
$108 total
Oct 19 - Oct 20
Total with taxes and fees
The Bridge of Cally Hotel

11. Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
Perth
United States
Laurin
$147 nightly
$177 total
Oct 28 - Oct 29
Total with taxes and fees
Meikleour Arms Hotel and Restaurant

12. Organic Welltree

Organic Welltree
Perth
United Kingdom
Letitia
$85 nightly
$102 total
Nov 9 - Nov 10
Total with taxes and fees
Organic Welltree

13. Ivybank Lodge

Ivybank Lodge
Blairgowrie
United Kingdom
Christine
$130 nightly
$156 total
Nov 1 - Nov 2
Total with taxes and fees
Ivybank Lodge

14. Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
Perth
United Kingdom
Chris
$99 nightly
$119 total
Nov 1 - Nov 2
Total with taxes and fees
Leonardo Boutique Huntingtower Perth

15. The Townhouse Aberfeldy

The Townhouse Aberfeldy
Aberfeldy
United States
Elliot
$81 nightly
$97 total
Nov 15 - Nov 16
Total with taxes and fees
The Townhouse Aberfeldy

16. Claymore Guest House and Apartments

Claymore Guest House and Apartments
Pitlochry
United States
Steven
$131 nightly
$157 total
Nov 15 - Nov 16
Total with taxes and fees
Claymore Guest House and Apartments

17. The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
Blairgowrie
United Kingdom
John
$65 nightly
$78 total
Nov 1 - Nov 2
Total with taxes and fees
The Angus Hotel & Spa by Compass Hospitality

18. Scone Arms Hotel

Scone Arms Hotel
Perth
Canada
Aynsley
$108 nightly
$130 total
Oct 17 - Oct 18
Total with taxes and fees
Scone Arms Hotel

19. Atholl Palace Hotel

Atholl Palace Hotel
Pitlochry
Canada
Sheryl
$201 nightly
$241 total
Nov 8 - Nov 9
Total with taxes and fees
Atholl Palace Hotel

20. Craigvrack Hotel & Restaurant

Craigvrack Hotel & Restaurant
Pitlochry
Singapore
Sazali
$84 nightly
$101 total
Nov 16 - Nov 17
Total with taxes and fees
Craigvrack Hotel & Restaurant
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Birnam attractions

Birnam Oak

8.8/10 (20 reviews)
Explore the great outdoors at Birnam Oak, a lovely green space in Birnam. Amble around this relaxing area's riverfront and enjoy its lively bars.
See properties

Top Birnam Hotel Reviews

Fisher's Hotel

Fisher's Hotel

10/10 Excellent
"All the staff we met were polite and very helpful. Both the evening meal and the breakfast were spot on, especially the breakfast. An older hotel kept to a high standard. There's limited parking with a £5 a night charge."
stuart 1-night trip
Posted 10 hours ago
Fisher's Hotel
Mercure Perth Hotel

Mercure Perth Hotel

8/10 Good
"staff was excellent, breakfast was okay and our room was okay. Carpet was a bit old. But overall I like it and will book it again."
Crismel 2-night trip
Posted 13 hours ago
Mercure Perth Hotel
The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel

8/10 Good
"I really liked this hotel. It has the faded glamour of a Victorian Manor House. It needs updating as it is a bit tatty in places. However, the staff were lovely, it's very convenient for Pitlochry and the restaurant was excellent and good value. They have a pool but we didn't try it"
Gareth 1-night trip
Posted 16 hours ago
The Pitlochry Hydro Hotel
Crieff Hydro

Crieff Hydro

10/10 Excellent
"the staff make the place, cannot thank them enough for their service! every one of them were amazing"
shannon 2-night trip
Posted 2 days ago
Crieff Hydro
McKays Hotel Bar & Restaurant

McKays Hotel Bar & Restaurant

10/10 Excellent
"Excellent stay two nights wee break food was good staff friendly breakfast was excellent."
theresa 2-night trip
Posted 3 days ago
McKays Hotel Bar & Restaurant
Moness Resort

Moness Resort

8/10 Good
"On the downside the menu did not change on a daily basis . The height of the bath was almost impossible to get in and out. The staff were very nice , chatty and helpful. The room was very spacious and comfortable. I would recommend the hotel for short stays."
IAN 3-night trip
Posted 3 days ago
Moness Resort
Riverstone Lodge Hotel

Riverstone Lodge Hotel

10/10 Excellent
"I was given a warm welcome by a woman at reception whilst checking in. Clear directions to the room were given. I used the bar later in the evening and had excellent service from the bar staff. Checking out was effortless and although I wasn't having breakfast, I was offered a free coffee by the same female receptionist, which I declined. My room was spotlessly clean, comfy bed, basic toilet but again so clean."
JUSTIN 1-night trip
Posted 4 days ago
Riverstone Lodge Hotel
Westlands of Pitlochry

Westlands of Pitlochry

10/10 Excellent
"Very clean, comfortable, relaxing place to stay. Wish we would have stayed longer! Rooms look brand new."
Nichole 1-night trip
Posted 5 days ago
Westlands of Pitlochry
Dunkeld House Hotel

Dunkeld House Hotel

10/10 Excellent
"Fabulous location, rooms great. Staff were friendly."
Gillian 3-night trip
Posted 5 days ago
Dunkeld House Hotel

More cheap stays in Birnam

The Breadalbane Arms Hotel (Room Only)

The Breadalbane Arms Hotel (Room Only)

Bridgend Aberfeldy Scotland
$77 nightly
$93 total
Nov 15 - Nov 16
Total with taxes and fees
6.8/10 (234 reviews)
The Breadalbane Arms Hotel (Room Only)
The Townhouse Aberfeldy

The Townhouse Aberfeldy

Breadalbane Terrace Aberfeldy Scotland
$81 nightly
$97 total
Nov 15 - Nov 16
Total with taxes and fees
9.8/10 Exceptional! (61 reviews)
The Townhouse Aberfeldy
Station House - Room Only

Station House - Room Only

56 Dunkeld St Aberfeldy Scotland
$82 nightly
$98 total
Nov 1 - Nov 2
Total with taxes and fees
9.4/10 Exceptional! (26 reviews)
Station House - Room Only
Organic Welltree

Organic Welltree

Kirklands Perth Scotland
$85 nightly
$102 total
Nov 9 - Nov 10
Total with taxes and fees
Organic Welltree
Smiddy Haugh

Smiddy Haugh

Main Road Auchterarder Scotland
$132 nightly
$158 total
Oct 25 - Oct 26
Total with taxes and fees
Smiddy Haugh
Kennacoil

Kennacoil

Kennacoil House Dunkeld Scotland
Get rates
9.8/10 Exceptional! (295 reviews)
Kennacoil

Frequently asked questions

What is the best area to stay in Birnam?
The best area to stay in Birnam is Birnam village itself, offering a concentrated experience of the area's natural beauty and literary connections.Birnam village is situated on the south bank of the River Tay, directly across from Dunkeld. It's a compact area with the Birnam Arts Centre at its heart, alongside several local shops and eateries. The famous Birnam Oak, a remnant of Birnam Wood, is a prominent landmark here.For couples seeking a quiet retreat with access to nature and local culture, Birnam is an excellent choice. You can enjoy walks along the river, explore The Hermitage woodland garden, and easily reach the historic sites of Dunkeld via the Birnam Bridge.Families will also find Birnam appealing due to its relaxed setting and proximity to outdoor activities.
When is the best time to go to Birnam?
The best time to visit Birnam is during the late spring and summer months, specifically from May to September, when the weather is most favorable for outdoor activities and exploring the Scottish countryside.During May and June, you'll experience longer daylight hours and generally mild temperatures, making it ideal for walking or cycling along the River Tay or exploring The Hermitage woodland. These months also see fewer crowds than the peak summer, offering a more tranquil experience.July and August are the warmest months, superb for enjoying the Birnam Arts Centre or taking day trips to nearby Loch of the Lowes Wildlife Reserve. While these months are popular, Birnam retains a relaxed pace, and the extended daylight allows for full days of sightseeing.September offers a beautiful transition into autumn, with cooler temperatures and the start of changing leaf colors, creating scenic landscapes.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Birnam.
How much is the nightly rate at a Birnam hotel?
Prices for hotels in Birnam often vary, but you can find a great deal from $79 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia