Rothes Glen is situated just to the north of Rothes, in the heart of the Spey Valley. Elgin is 7 miles to the north, with the Moray Firth 5 miles beyond. Inverness Airport is 40 miles (1 hour) to the west, and Aberdeen airport 58 miles (1 hour 15 minutes) to the east. Aviemore train station, with direct connections to Edinburgh and on to London, is 43 miles (1 hour). There is a private helicopter pad and unlimited parking with electric car charging points.
From the south, take the A9 north from Perth, then the A95 through Grantown on Spey and on to Aberlour and Craigellachie.
Continue north through Rothes on the A941 towards Elgin. After 2.5 miles Rothes Glen is on your left.
From Inverness, take the A96 to Aberdeen and at Elgin take the A941, signposted to Rothes. After 7 miles Rothes Glen is on your right.
From Aberdeen, take the A96 to Inverness and at Elgin take the A941, signposted to Rothes. After 7 miles Rothes Glen is on your right.