|Avg. Train Duration:|
|Train Ticket Price:||£18|
|Trains depart from:||Edinburgh|
|Trains arrive in:||St Andrews|
|Train Companies:||Cross Country, Scotrail|
There are no longer direct trains from Edinburgh to St Andrews, but ScotRail and some Virgin trains East Coast services stop at nearby Leuchars, where there are regular shuttle buses to St Andrews. The first train from Edinburgh departs at 5:30 a.m. There are trains leaving Edinburgh every half hour for most of the day, with a final departure just after 10:00 p.m. Total journey times to St Andrews are around an hour and 20 minutes, including the ten-minute bus connection from Leuchars.
Departure Station: Edinburgh to St Andrews trains depart from Edinburgh Waverley train station located in the city centre. Trams and buses serving routes across the city stop nearby on Princes Street. Airport shuttles and night buses are available from Waverley Bridge. Waverley station also has a taxi rank on the main concourse.
Arrival Station: Trains from Edinburgh to St Andrews arrive at Leuchars station, located about eight kilometres north-west of St Andrews. ScotRail buses are scheduled to coincide with train arrivals to make the onward connection. There is also taxi rank at the station exit.