Trains from Edinburgh to St Andrews

Thu, May 23
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

The cheapest Trains

from Edinburgh
to St Andrews

Cheapest

-

Average

-

Showing times and prices for May 23

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

The fastest trains

from Edinburgh
to St Andrews

Fastest Journey

-

Average

-

train per day

-

Distance

-

Showing times and prices for May 23

We couldn’t find any train from Edinburgh to St Andrews on Thu, May 23.

train

Journey Summary

Edinburgh to St Andrews Train Information

Avg. Train Duration:
1 hours 1 minutes
Train Ticket Price: £14
Trains depart from:Edinburgh
Trains arrive in:St Andrews
Distance:50 Kms
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
Fri, May 31
Train
Scotrail
18:34 54m19:28
EdinburghSt Andrews
Fastest Trains from Edinburgh to St Andrews
Mon, Jun 10
Train
Scotrail
08:28 53m09:21
EdinburghSt Andrews
Tue, Jun 18
Train
Scotrail
11:30 53m12:23
EdinburghSt Andrews
Fri, May 31
Train
Scotrail
18:34 54m19:28
EdinburghSt Andrews
Return Train Tickets for St Andrews to Edinburgh
Fri, May 24
Train
Cross Country
22:011h 7m23:08
St AndrewsEdinburgh
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