A Scottish, Baronial-style hotel in Birnam

Welcome to Milton Birnam

Scroll to explore

Everything you need to feel at home

Enjoy freshly prepared food throughout the day

Explore the beautiful Perthshire countryside

90 minutes from Fort William

About Milton Birnam

The Milton Birnam is located in the heart of Scotland in the picturesque village of Birnam. With 25 cosy bedrooms, a traditional lounge bar, and an Italian bistro, this Baronial-style hotel provides the perfect base for exploring the beautiful Perthshire countryside.


"We have been going up to Birnam for many years and love the chilled out atmosphere. This is a delightful and characterful hotel staffed by lovely people who will go out of their way to make your stay a memorable one."

GeeJayEss, TripAdvisor

"Crisp white bedding and a really comfy bed, genuinely friendly staff and really good breakfasts made our stay a real treat. We'll definitely be returning."

PhillipaFog, TripAdvisor

"Really enjoyed a very pleasant stay. The room was very clean and comfortable, and breakfast was great. All of the staff were also really lovely and helpful too!"

Brangane1, TripAdvisor

"A big thank you to the wonderful Milton Birnam. The bar staff were first class, the food was excellent and the accommodation was perfect. I have absolutely no hesitation in recommending this hotel to anyone."

Ricky C, TripAdvisor

Best price guarantee

Book directly through this website to receive the best deal on your stay.

Our location

Find out more about our location, how to find us, and parking at the hotel.


Our cosy rooms feature traditional décor and have everything you need to feel at home.

Food & Drink

The Scots Bar and Birnam Inn serve a selection of freshly prepared food throughout the day.


The perfect backdrop for a stylist, elegant wedding in the stunning Perthshire countryside.

Meetings & Events

Our magnificent Baronial Hall is the perfect choice for banquets, private parties, or conferences.