Kirkmichael is in the mountains of Highland Perthshire, on the a 924 between Blairgowrie and Pitlochry. There is a rail station at Pitlochry and we can easily pick guests up from the station if required. The nearest airport is Edinburgh, about 80 minutes away by road. We are easy to find in Kirkmichael, on the south side of the village, on the main road.