Tomatin is approximately 23 miles north-west of Aviemore and 28 miles south-east of Inverness, off the A9 road.