Find hotels in Birnam from $78

  • 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
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Birnam hotels

Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,001 reviews)
"Good place fo an overnight stay on way south."
United Kingdom
Alicen
$65 nightly
The price is $78
Apr 6 - Apr 7
Total with taxes and fees
Holiday Inn Express Perth by IHG

Moness Resort

Moness Resort
3.0 star property
Aberfeldy
8.6 out of 10, Excellent, (1,001 reviews)
"Lovely resort, friendly staff, self catering properties of a good clean standard. We really enjoyed our stay. "
United Kingdom
Abigail
$98 nightly
The price is $118
Apr 2 - Apr 3
Total with taxes and fees
Moness Resort

Ballathie Country House Hotel and Estate

Ballathie Country House Hotel and Estate
4.0 star property
Perth
9.0 out of 10, Wonderful, (553 reviews)
"Location, building, staff, food, service all excellent "
United Kingdom
PAUL
$121 nightly
The price is $146
Apr 1 - Apr 2
Total with taxes and fees
Ballathie Country House Hotel and Estate

The Ballinluig Inn

The Ballinluig Inn
3.0 star property
Pitlochry
8.6 out of 10, Excellent, (24 reviews)
"Nice staff, easy check in, easy parking. Nice room, great bathroom. "
Denmark
Kevin
$100 nightly
The price is $121
Apr 13 - Apr 14
Total with taxes and fees
The Ballinluig Inn

Organic Welltree

Organic Welltree
2.0 star property
Perth
10.0 out of 10, Exceptional, (9 reviews)
"Absolutely loved my stay and would stay again! "
United States
Emma-leigh
$89 nightly
The price is $107
Apr 6 - Apr 7
Total with taxes and fees
Organic Welltree

McKays Hotel Bar & Restaurant

McKays Hotel Bar & Restaurant
3.0 star property
Pitlochry
8.6 out of 10, Excellent, (658 reviews)
"yes room was very good staff are excellent helpful and pleasant food and the bar excellent service all round"
United Kingdom
William
$84 nightly
The price is $101
Apr 1 - Apr 2
Total with taxes and fees
McKays Hotel Bar & Restaurant

Craigroyston House & Lodge

Craigroyston House & Lodge
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (210 reviews)
"From the start of my stay to the finish, everything was wonderful. The room was clean and comfy, including the bed. It sits just steps away from the main road. They answered any questions I had and offered tips on what to do and where to go! This was my third visit to Pitlochry and I already booked with them for my trip back in October!"
United States
Eva
$144 nightly
The price is $173
Mar 31 - Apr 1
Total with taxes and fees
Craigroyston House & Lodge

Station House - Room Only

Station House - Room Only
2.0 star property
Aberfeldy
8.8 out of 10, Excellent, (6 reviews)
"The room was clean and tidy, staff were great, location was lovely and the comfort factor was excellent. "
United Kingdom
Ian
$69 nightly
The price is $83
Mar 31 - Apr 1
Total with taxes and fees
Station House - Room Only

The Longforgan Coaching Inn

The Longforgan Coaching Inn
3.0 star property
Dundee
8.0 out of 10, Very Good, (351 reviews)
"Amazing food welcoming staff and the bed was huge "
United Kingdom
Amy
$47 nightly
The price is $57
Apr 6 - Apr 7
Total with taxes and fees
The Longforgan Coaching Inn

Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (183 reviews)
"Lovely staff great room and bathroom "
United Kingdom
Pauline
$101 nightly
The price is $122
Apr 27 - Apr 28
Total with taxes and fees
Scone Arms Hotel

Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
4.0 star property
Perth
8.8 out of 10, Excellent, (879 reviews)
"Staff were very friendly"
United Kingdom
Anthony
$97 nightly
The price is $117
Apr 19 - Apr 20
Total with taxes and fees
Leonardo Boutique Huntingtower Perth

The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
3.0 star property
Blairgowrie
8.0 out of 10, Very Good, (503 reviews)
"Good spa facilities "
United Kingdom
Nicola
$97 nightly
The price is $117
Apr 12 - Apr 13
Total with taxes and fees
The Angus Hotel & Spa by Compass Hospitality

The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel
3.5 star property
Pitlochry
7.8 out of 10, Good, (1,144 reviews)
"Room was ok, staff friendly, very steep roads to get to shops "
United Kingdom
Janet
$74 nightly
The price is $89
Apr 1 - Apr 2
Total with taxes and fees
The Pitlochry Hydro Hotel

Salutation Hotel

Salutation Hotel
3.0 star property
Perth
8.2 out of 10, Very Good, (927 reviews)
"A hotel of character, comfortable and central. Attentive staff. I enjoyed a pleasant stay. "
United Kingdom
Joan M
$84 nightly
The price is $100
Apr 12 - Apr 13
Total with taxes and fees
Salutation Hotel

Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (781 reviews)
"Friendly staff!"
United States
Greg
$112 nightly
The price is $135
Mar 31 - Apr 1
Total with taxes and fees
Westlands of Pitlochry

Woodlea

Woodlea
3.0 star property
Perth
$80 nightly
The price is $95
Apr 26 - Apr 27
Total with taxes and fees
Woodlea

Lovat Hotel

Lovat Hotel
3.0 star property
Perth
7.0 out of 10, Good, (282 reviews)
"Nice hotel in reasonable location. Clean room, good breakfast and lunch. Fantastic staff. "
United Kingdom
Andrew
$56 nightly
The price is $68
Mar 31 - Apr 1
Total with taxes and fees
Lovat Hotel

Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
Perth
9.2 out of 10, Wonderful, (398 reviews)
"Amazing location, views stunning rooms out of this world and bar had a roaring fire as a welcome on winterweekend"
Australia
Ailsa
$165 nightly
The price is $198
Apr 2 - Apr 3
Total with taxes and fees
Murrayshall Country Estate

Smiddy Haugh

Smiddy Haugh
2.0 star property
Auchterarder
9.6 out of 10, Exceptional, (202 reviews)
"Very friendly hosts and very helpful, room clean with everything you would need, great breakfast. "
United Kingdom
Eoin
$136 nightly
The price is $164
Apr 22 - Apr 23
Total with taxes and fees
Smiddy Haugh

Hazeldene Guest House

Hazeldene Guest House
3.5 star property
Perth
9.6 out of 10, Exceptional, (125 reviews)
"Excellent B&B, very clean and the owners were very welcoming"
United Kingdom
steven
$98 nightly
The price is $118
Mar 31 - Apr 1
Total with taxes and fees
Hazeldene Guest House
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Birnam attractions

Top Birnam Hotel Reviews

More cheap stays in Birnam

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 can I save on a Birnam hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Birnam hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $78 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