Getting to St Andrews by car
The following are suggested routes to St Andrews from major Scottish cities: Edinburgh, Glasgow, Stirling, Dundee and Aberdeen.
See the maps page for more directions.
From Edinburgh (S)

- Cross the Forth Road Bridge (A90) after Edinburgh.
- Shortly after the bridge A90 becomes M90.
- Proceed north along M90 to Junction 2a (Dunfermline) onto A92.
- Follow the A92 (through Glenrothes) until just before Cupar.
- Join the A91 and follow to St Andrews.
Alternative route
- Cross the Forth Road Bridge (A90) after Edinburgh.
- Shortly after the bridge A90 becomes M90.
- Take M90 to Junction 8.
- Follow A91 to St Andrews.
From Glasgow (SW)

- Travel east along the M8 following signs to the Forth Road Bridge, via the M9 to the A90.
- Follow instructions "From Edinburgh (S)" above.
Alternative route
- Cross the Kincardine Bridge (A876).
- Follow directions to Perth (M90).
- Join M90 at Junction 6.
- Exit M90 at Junction 8.
- Follow A91 to St Andrews.
From Stirling (SW)

- Leave Stirling on A91.
- Join M90 at Junction 7.
- Exit M90 at Junction 8.
- Follow A91 to St Andrews.
From Perth (NW)

- From Perth follow M90 (South).
- Exit M90 at Junction 9 onto A912.
- Join A913 through Abernethy and Newburgh to Cupar.
- Turn left onto A91 and follow to St Andrews.
From Dundee and Aberdeen (N)
- Cross the Tay Road Bridge on the A92 (South).
- After approximately 1 mile, at roundabout turn left onto A914.
- A914 becomes A919 at St Michaels.
- Follow A919 to Leuchars.
- At Guardbridge join A91 and follow to St Andrews.
