From Edinburgh And The South To St Andrews
Travel north on the M90 over the Forth Bridge.
Leave the Motorway at Junction 3 and follow the A92 to its junction with the A914 north of Glenrothes.
Take the A914 to the next roundabout, turn right and continue on the A91 through Cupar to St Andrews.
From Aberdeen, Inverness And The North To St Andrews
From Aberdeen take the A90 to Dundee, then travel south over the Tay Road Bridge (A92) – then at the second roundabout take the A919 to Guardsbridge and join the A91 to St Andrews.
From Inverness take the A9 to Perth then the A90 to Dundee, then over the Tay Road Bridge and follow the directions as above.
Driving Times To St Andrews
From | To | Miles | Kilometres | Time |
London | Glasgow | 406 miles | 650 km | 6hrs |
London | Edinburgh | 412 miles | 659 km | 7hrs |
Glasgow | St Andrews | 90 miles | 150km | 2hrs |
Edinburgh | St Andrews | 55 miles | 80km | 1.5 hrs |
Aberdeen | St Andrews | 120 miles | 192 km | 2hrs |
Inverness | St Andrews | 145 miles | 240 km | 3 hrs |
Perth | St Andrews | 30 miles | 50km | 1 hour |
Nearest railway station – Leuchars (3 miles – with taxi link to St Andrews) – regular daily services from Edinburgh and Dundee
Nearest airport is Edinburgh – 55 miles.