Battle of Dunkeld is a registered battlefield in Perth and Kinross. The site is one of four registered battlefields in Perth and Kinross, of 40 in Scotland. It lies within the River Tay (Dunkeld) National Scenic Area. The closest station is Dunkeld & Birnam, 1.3 km to the south-east.