Please see below for a selection of local Hotels, B&Bs and accommodation in the Dunkeld, Birnam and Perth area:
Alexander House
Ballathie House Hotel
Birnam Hotel
The Bridge
Dalvey
Dalshian Guest House
East Haugh House Hotel
Hilton Dunkeld House Hotel
Kinloch House
Little Puddock Wells
The Parklands Hotel
Royal Dunkleld Hotel
Waterbury
And if you're looking for some delicious pub grub and excellent music you must visit The Taybank, 'Scotland's Musical Meeting Place', while you're in the area!