Getting to Perth by road
From the North of England or the Midlands, take the M6 followed by the A74 from Liverpool to Glasgow. Then take the M80/M9, and finally the A9.
Those driving from Edinburgh can take the M90 all the way to Perth.
To plan your journey we recommend using the AA Route Planner.
For more information and/or to check for possible delays, visit trafficscotland.org.
Travel to Perth by train
Visitors can board a direct train from London Kings Cross to Perth, which takes around six hours. Many more trains arrive in the city from Glasgow and Edinburgh.
For more information and/or to check train times and prices, visit scotrail.com/nationalrail.co.uk.
Travel to Perth by plane
The closest airport to Perth is Dundee Airport, just a 30-minute drive away with connections to London Stansted and London City.
Glasgow and Edinburgh airports are also within reach, each around an hour’s drive away and connecting with many more cities in the UK and Ireland.
For more information and/or to check flight times and prices, visit hial.co.uk/dundee-airport/edinburghairport.com/glasgowairport.com.