Nearest travel links
Airport
Edinburgh (45 miles)
Dundee (14 miles)
Railway
Leuchars (9 miles)
Ferry
Rosyth (38 miles)
Edinburgh Airport is a comfortable 1hr 15m by car. Several car hire firms are based at the Airport.
Trains run from Edinburgh to Leuchars Train Station which is 10 – 15 minutes from St Andrews. Local buses and taxis run regularly from Leuchars into St Andrews.
Glasgow Airport is 2 hours by car.