Choose your preferred currency.
Historic Birnam Hotel is set in Perthshire countryside between Dunkeld and Birnham Golf Club and the River Tay. It offers cosy non-smoking rooms a restaurant and an inn in the grounds.
The spacious Oak Restaurant serves fine freshly prepared Scottish and international cuisine. Scots Bar has an open fire and plenty of malt whisky and bar meals.
Birnam Hotel has free WiFi in public areas and has en-suite rooms decorated in an individual style and satellite TV.
Perth Road Birnam, Perth, PH8 0AA , United Kingdom
Golf Courses
0.34 kmOther
3.70 kmOther
12.71 kmGolf Courses
13.73 kmGolf Courses
14.88 kmOther
16.93 kmMonuments and Landmarks
17.28 kmOther
17.51 kmOther
17.53 kmOther
17.80 kmTrain Stations
0.26 kmHistorical Buildings
1.09 kmHistorical Buildings
17.10 kmTrain Stations
18.97 kmTrain Stations
20.22 kmTrain Stations
20.23 kmHistorical Buildings
20.51 kmHistorical Buildings
21.35 kmHistorical Buildings
23.53 kmTrain Stations
28.58 kmNational Parks
19.96 kmBeaches
23.28 kmNational Parks
24.78 kmNational Parks
28.51 kmBotanical Gardens and Zoos
29.63 kmBotanical Gardens and Zoos
30.19 kmBotanical Gardens and Zoos
43.56 kmPets are not allowed.
Free public parking is possible on site (reservation is not needed).
WiFi is available in public areas and is free of charge.
Children ages 14 and older are allowed.
Children 14 years old stay for free when using an existing bed.
No cots are available.
No extra beds are available.
"Booked this for my mum who said she would stay there again, she particularly enj.."
Find other great 3-star options near the Birnam Hotel.
Bridgehead, Perth
, Perth
By Blairgowrie, Perth
Kinclaven, Perth
Meikleour, Perth
Bridge Of Cally, Perth
Wellmeadow, Perth
, Perth
Alyth Road Rattray Blairgowrie, Perth
Crieff Road, Perth
200 Dunkeld Rd, Perth
Perth Road, Perth
Hold On!