Default HTG hotel image

Find hotels in Birnam from £68

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

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

Filter by

Star rating

Guest rating

Our top choices for Birnam hotels

1. Royal Dunkeld

Royal Dunkeld
Dunkeld
United States
Jenna
£95
includes taxes & fees
20 Oct - 21 Oct
Royal Dunkeld

2. Dunkeld House Hotel

Dunkeld House Hotel
Dunkeld
United Kingdom
Gillian
£157
includes taxes & fees
15 Nov - 16 Nov
Dunkeld House Hotel

3. The Bankfoot Inn

The Bankfoot Inn
Perth
United Kingdom
Neil
£92
includes taxes & fees
12 Nov - 13 Nov
The Bankfoot Inn

4. The Ballinluig Inn

The Ballinluig Inn
Pitlochry
Canada
Anne
£89
includes taxes & fees
15 Nov - 16 Nov
The Ballinluig Inn

5. Ballathie House Hotel

Ballathie House Hotel
Perth
Canada
Sarah
£96
includes taxes & fees
2 Nov - 3 Nov
Ballathie House Hotel

6. Riverstone Lodge Hotel

Riverstone Lodge Hotel
Perth
United Kingdom
Margaret
£68
includes taxes & fees
18 Oct - 19 Oct
Riverstone Lodge Hotel

7. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
Perth
Canada
Cheryl
£68
includes taxes & fees
15 Nov - 16 Nov
Holiday Inn Express Perth by IHG

8. The Bridge of Cally Hotel

The Bridge of Cally Hotel
Blairgowrie
United States
Tonnia
£87
includes taxes & fees
16 Nov - 17 Nov
The Bridge of Cally Hotel

9. Organic Welltree

Organic Welltree
Perth
United Kingdom
Letitia
£89
includes taxes & fees
20 Oct - 21 Oct
Organic Welltree

10. Cuil an Daraich Guest House

Cuil an Daraich Guest House
Pitlochry
Australia
David
£88
includes taxes & fees
10 Nov - 11 Nov
Cuil an Daraich Guest House

11. The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
Blairgowrie
United Kingdom
John
£61
includes taxes & fees
25 Oct - 26 Oct
The Angus Hotel & Spa by Compass Hospitality

12. Westlands of Pitlochry

Westlands of Pitlochry
Pitlochry
United States
Eric
£103
includes taxes & fees
16 Nov - 17 Nov
Westlands of Pitlochry

13. Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
Perth
United Kingdom
Chris
£90
includes taxes & fees
1 Nov - 2 Nov
Leonardo Boutique Huntingtower Perth

14. Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
Perth
United States
Laurin
£125
includes taxes & fees
18 Oct - 19 Oct
Meikleour Arms Hotel and Restaurant

15. Ivybank Lodge

Ivybank Lodge
Blairgowrie
United Kingdom
Christine
£118
includes taxes & fees
1 Nov - 2 Nov
Ivybank Lodge

16. The Townhouse Aberfeldy

The Townhouse Aberfeldy
Aberfeldy
United States
Elliot
£75
includes taxes & fees
15 Nov - 16 Nov
The Townhouse Aberfeldy

17. Sunbank House Hotel

Sunbank House Hotel
Perth
£72
includes taxes & fees
1 Nov - 2 Nov
Sunbank House Hotel

18. Moness Resort

Moness Resort
Aberfeldy
United Kingdom
Elizabeth
£88
includes taxes & fees
15 Nov - 16 Nov
Moness Resort

19. Craigvrack Hotel & Restaurant

Craigvrack Hotel & Restaurant
Pitlochry
Singapore
Sazali
£71
includes taxes & fees
16 Nov - 17 Nov
Craigvrack Hotel & Restaurant

20. The Kirkmichael Hotel

The Kirkmichael Hotel
Blairgowrie
United Kingdom
Darren
£105
includes taxes & fees
19 Oct - 20 Oct
The Kirkmichael Hotel
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

Scotlands Spa Hotel

Scotlands Spa Hotel

10/10 Excellent
"👍"
Steve 1-night trip
Posted 5 hours ago
Scotlands Spa Hotel
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 20 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 23 hours ago
Mercure Perth 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 3 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 4 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 5 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
£70
15 Nov - 16 Nov
includes taxes & fees
6.8/10 (234 reviews)
The Breadalbane Arms Hotel (Room Only)
Station House - Room Only

Station House - Room Only

56 Dunkeld St Aberfeldy Scotland
£78
1 Nov - 2 Nov
includes taxes & fees
9.4/10 Exceptional! (27 reviews)
Station House - Room Only
The Townhouse Aberfeldy

The Townhouse Aberfeldy

Breadalbane Terrace Aberfeldy Scotland
£84
10 Nov - 11 Nov
includes taxes & fees
9.8/10 Exceptional! (61 reviews)
The Townhouse Aberfeldy
Organic Welltree

Organic Welltree

Kirklands Perth Scotland
£89
20 Oct - 21 Oct
includes taxes & fees
Organic Welltree
Smiddy Haugh

Smiddy Haugh

Main Road Auchterarder Scotland
£113
23 Oct - 24 Oct
includes taxes & fees
Smiddy Haugh
Kennacoil

Kennacoil

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

Hotels in Birnam with star rating

Frequently asked questions

What is the best area to stay in Birnam?
The best area to stay in Birnam is the village centre, particularly around the A9 road, as it offers the most convenient access to amenities and local attractions.This central area is where you'll find the Birnam Arts Centre, a hub for local culture and performances, as well as several welcoming cafes and local shops. The village is compact and easily walkable, with the River Tay flowing nearby, offering pleasant riverside strolls.Couples looking for a relaxing escape will appreciate the village centre. It provides a peaceful base with easy access to scenic walks along the river and into the surrounding woodlands. You're also just a short walk across the Birnam Bridge to Dunkeld, which expands your dining and exploration options.For families, staying in the village centre is also ideal. The Birnam Arts Centre often hosts family-friendly events and has a Beatrix Potter exhibition, which is particularly popular with younger children.
When is the best time to go to Birnam?
The best time to go to Birnam is generally from late spring to early autumn, specifically from May to September, when the weather is mildest and the days are longer.May and June offer pleasant temperatures and fewer crowds than the peak summer months. The countryside is lush and green, making it ideal for outdoor activities like walking and cycling along the River Tay or through The Hermitage woodland. You'll also find various wildflowers blooming.July and August are the warmest months and are superb for enjoying the full range of outdoor pursuits. This is also when local events and festivals are most frequent, including Highland Games. While it's the busiest time, Birnam retains a relaxed feel compared to larger tourist destinations. The Birnam Arts Centre often has a full programme of events too.September brings cooler, crisp air and the beginning of the stunning autumnal colours, particularly in the surrounding Perthshire "Big Tree Country." It's an excellent time for those who enjoy photography or simply appreciate beautiful scenery without the summer crowds.
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 £68 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