Travelling to St Andrews
By Air
The nearest international airport is Edinburgh. From Edinburgh take a train to Leuchars station (see below). Alternatively, a hire car or taxi journey from Edinburgh to St Andrews will take about an hour.
By Train
The nearest train station is Leuchars. From there, St Andrews is a ten-minute drive by taxi or twenty minutes by bus.
By Bus
There are regular bus services from Edinburgh, Dundee and Leuchars (if coming by train).
By Car
From the south, turn off the M90 on to the A91 and follow the signs to St Andrews. Alternatively, turn off the M90 on to the A92, turning right on to the A91 to St Andrews. From the north, cross the Tay Bridge and follow the A914 and signs to St Andrews.