To find the driving direction from Inverness to Edinburgh via Nairn IV12, Braemar, Perth which is 286 by road, click on Show Directions after entering start and end locations in the calculator control. It takes around 276 to reach Inverness to Edinburgh via Nairn IV12, Braemar, Perth. Tired of travelling by road? You can just fly from Inverness to Edinburgh via Nairn IV12, Braemar, Perth. Check the
Flight Time from Inverness to Edinburgh via Nairn IV12, Braemar, Perth before travelling.