From Perth take the a9 North (signposted Inverness), and travel 15 miles to Dunkeld. Do not exit into Dunkeld, continue for a further 2 miles. Turn left on the b898, which is signposted to Dalguise, Kinnaird and Balnaguard. Follow this road for 4.5 miles and the main gates of Kinnaird will be on your right hand side.