Welcome to the Birnam Hotel…

Comfort and friendly Scottish hospitality are what we offer at the Birnam Hotel. Located in the beautiful village of Birnam (a stone’s throw from Dunkeld), the Birnam Hotel is the ideal base from which to explore the stunning Perthshire countryside; rest your head after a day of business; enjoy a fantastic meal in one of our restaurants; or host your special event.

We’d love to chat to you about your requirements.

Our fantastic facilities include:

  • 30 en-suite bedrooms and suites
  • Conference suites – including our Baronial Hall and Cameron Suite
  • Two restaurants – traditional Oak Restaurant or Italian at the Birnam Inn
  • Two bars – Scots and the Birnam Inn
  • We can cater for and advise on all types of social events including: weddings, corporate functions, family gatherings, and private dining

Call 01350 728 030 or email

Birnam Hotel


Eat & Drink

Enjoy a lovely meal and a quiet drink in our traditional Oak Restaurant, the Birnam Inn or a bar meal in Scots.

Whatever you decide on you’ll be treated to fantastic food with a modern Caledonian or Italian twist, and service with a smile.


Sleep & Relax

Whether your stay is for business or pleasure, we offer tastefully decorated and well equipped bedrooms.

All rooms are en-suite shower or bathrooms.

Children are most welcome at the Birnam Hotel.


Meet & Celebrate

Our facilities are perfect for hosting weddings and other social occasions.

Function areas include the magnificent Baronial Hall and other more intimate suites for small gatherings or private dining.