Trains from Edinburgh to St Andrews

Sat, Jul 20
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
train

Journey Summary

Edinburgh to St Andrews Train Information

Avg. Train Duration:
1 hours 2 minutes
Train Ticket Price: £17
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 month
Next Month
Sun, Jul 21
Train
Scotrail
10:321h 6m11:38
EdinburghSt Andrews
Fastest Trains from Edinburgh to St Andrews
Sat, Aug 24
Train
Scotrail
12:30 54m13:24
EdinburghSt Andrews
Thu, Aug 15
Train
Scotrail
07:31 56m08:27
EdinburghSt Andrews
Sat, Aug 3
Train
Scotrail
15:27 57m16:24
EdinburghSt Andrews

Stations

Important Stations and Airports for this Journey
Edinburgh
St Andrews
TrainEdinburgh Waverley

Amenities

Refreshments
WC

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.

ios-badge
android-badge
Hand With Phone