Kirkmichael is a village located in Strathardle, Perth and Kinross, Scotland. It is 13 miles (21 kilometres) north-northwest of Blairgowrie and 12 miles (19 kilometres) 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.