Contact Birnam

Milton Birnam Hotel in Dunkeld

From Perth - take the turning signposted BIrnam/Dunkeld, follow the main road through the village. Milton Birnam hotel is in the middle of the village on the right hand side.

From Inverness: follow the signs for Dunkeld, then take the first turning to the right and carry along the main road to the centre of the village, Milton Birnam hotel is situated on the left hand side.

Milton Birnam Hotel is 15 miles north of Perth on the A9 (Perth - Inverness road)

Milton Birnam Hotel | Perth Road | Birnam | Dunkeld | Perthshire PH8 0AA

+44(0) 1350 728 030

Words from our guests

"This hotel ticked all of the boxes, particularly the staff who were excellent at reception, in the dining room, bar and housekeeping when we met them around the hotel."

Karyn, Watermill