By road Blairgowrie is 16 miles north of Perth on the A93 (The Royal Road to Braemar & Balmoral).
As you travel north, you’ll find Invermay on your right less than a mile before you reach the town centre (look out for the bright red gates and railings!).
By air you can fly to Dundee (30 km away) from Stansted or Amsterdam or to Edinburgh (90 km away) from many locations in the UK, Europe and USA/Canada.
By ferry Rosyth (76 km away) is connected with Zeebrugge in Belgium.
By rail Perth (28 km away) is a mainline station with direct services from London and many towns & cities throughout the UK.
Car hire is available from each of these arrival points.