Trains from Edinburgh to St Andrews

Thu, Aug 22
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

These companies trust us.
We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Journey Summary

Edinburgh to St Andrews Train Information

Avg. Train Duration:
1 hour
Train Ticket Price: £18
Trains depart from:Edinburgh
Trains arrive in:St Andrews
Distance:50 km
TrainTrain Companies:Cross Country, Scotrail

Trains from Edinburgh to St Andrews

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.

What are the departure and arrival stations for trains from Edinburgh to St Andrews?

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.

Compare prices

Best fares for trains from Edinburgh to St Andrews

This Weekend
This month
Next Month
Sat, Aug 24
12:30 54m13:24
EdinburghSt Andrews
Fastest Trains from Edinburgh to St Andrews
Sat, Aug 24
12:30 54m13:24
EdinburghSt Andrews
Thu, Sep 5
18:34 54m19:28
EdinburghSt Andrews
Sun, Sep 1
Cross Country
07:041h 2m08:06
EdinburghSt Andrews


Important Stations and Airports for this Journey
St Andrews
TrainEdinburgh Waverley



Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.