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.

What Makes Fife Great!

Forest Icon

Spectacular Coastal Walks

Rafting Icon

Exciting Outdoor Activities

Bridge Icon

The Kingdom of Fife

Taking in the region's breathtaking variety, from its serene beaches and endless expanses of lush forest.