Stay In Dunkeld & Birnam

Birnam Hotel

Perth Road, Birnam, Dunkeld, PH8 0AA , United Kingdom

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.

Couples particularly like the location — they rated it 8.8 for a two-person trip.

Birnam Hotel Facilities

Free Parking


Spa and wellness centre

Free Wifi

Family rooms

Non-smoking rooms
Pets are allowed (charges my apply)

Where We Are