Kirkmichael is a village located in Strathardle, Perth and Kinross, Scotland. It is 13 miles north-northwest of Blairgowrie and 12 miles east-northeast of Pitlochry on the A924 Bridge of Cally to Pitlochry road, and is linked to the A93 Perth to Aberdeen road by the B950. The village is centred around Kirkmichael Bridge over the River Ardle.