London to St Andrews train

Sun, 15 Sept
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from London to St Andrews

Showing times and prices for 16 Sept

Cheapest

The best way to find a cheap train ticket from London to St Andrews is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
London North Eastern Railway
C46668
12:305h57
London Kings Cross (KGX)
18:27Cupar station (CUP)
£1091One-way
1 change
Cheapest
London North Eastern Railway
C46752
10:005h30
London Kings Cross (KGX)
15:30Leuchars station (LEU)
£1091One-way
0 changes
Cheapest
London North Eastern Railway
C46800
12:006h03
London Kings Cross (KGX)
18:03Cupar station (CUP)
£1091One-way
1 change
Cheapest
London North Eastern Railway
C46687
11:006h07
London Kings Cross (KGX)
17:07Leuchars station (LEU)
£1091One-way
1 change
Cheapest
London North Eastern Railway
C46776
13:005h55
London Kings Cross (KGX)
18:55Cupar station (CUP)
£1091One-way
1 change

Train timetableLondon to St Andrews

Showing trains for tomorrow, Monday 16 September
London North Eastern Railway
C46694
08:005h59
London Kings Cross (KGX)
13:59Cupar station (CUP)
1 change
London North Eastern Railway
C46694
08:006h06
London Kings Cross (KGX)
14:06Leuchars station (LEU)
1 change
London North Eastern Railway
C46761
08:305h56
London Kings Cross (KGX)
14:26Leuchars station (LEU)
1 change
London North Eastern Railway
C46761
08:305h49
London Kings Cross (KGX)
14:19Cupar station (CUP)
1 change
London North Eastern Railway
C46762
09:006h13
London Kings Cross (KGX)
15:13Leuchars station (LEU)
1 change
London North Eastern Railway
C46762
09:006h06
London Kings Cross (KGX)
15:06Cupar station (CUP)
1 change
London North Eastern Railway
C46752
10:005h30
London Kings Cross (KGX)
15:30Leuchars station (LEU)
0 changes
London North Eastern Railway
C46752
10:006h02
London Kings Cross (KGX)
16:02Cupar station (CUP)
1 change
London North Eastern Railway
C47043
10:305h55
London Kings Cross (KGX)
16:25Leuchars station (LEU)
1 change
London North Eastern Railway
C47043
10:305h48
London Kings Cross (KGX)
16:18Cupar station (CUP)
1 change
London North Eastern Railway
C46687
11:006h07
London Kings Cross (KGX)
17:07Leuchars station (LEU)
1 change
London North Eastern Railway
C46687
11:006h00
London Kings Cross (KGX)
17:00Cupar station (CUP)
1 change
London North Eastern Railway
C46800
12:006h03
London Kings Cross (KGX)
18:03Cupar station (CUP)
1 change
London North Eastern Railway
C46800
12:006h10
London Kings Cross (KGX)
18:10Leuchars station (LEU)
1 change
London North Eastern Railway
C46668
12:305h57
London Kings Cross (KGX)
18:27Cupar station (CUP)
1 change
London North Eastern Railway
C46668
12:306h04
London Kings Cross (KGX)
18:34Leuchars station (LEU)
1 change
London North Eastern Railway
C46776
13:005h55
London Kings Cross (KGX)
18:55Cupar station (CUP)
1 change
London North Eastern Railway
C46776
13:006h02
London Kings Cross (KGX)
19:02Leuchars station (LEU)
1 change

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets London to St Andrews by coach, train or flight

Mon
16 Sept
Tue
17 Sept
Wed
18 Sept
Thu
19 Sept
Fri
20 Sept
Sat
21 Sept
Sun
22 Sept
Mon
23 Sept
Tue
24 Sept
Wed
25 Sept
Thu
26 Sept
Fri
27 Sept
Sat
28 Sept
Sun
29 Sept
Mon
30 Sept
Tue
01 Oct
Wed
02 Oct
Thu
03 Oct
Fri
04 Oct
Sat
05 Oct
Sun
06 Oct

Train times from London to St Andrews

Showing times and prices for 16 Sept

Fastest Journey

5 h 30 m

Average

5 h 59 m

Trains per day

18

Distance

565 km

Of the 18 trains that leave London for St Andrews every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
London North Eastern Railway
C46752
10:005h30
London Kings Cross (KGX)
15:30Leuchars station (LEU)
£1091One-way
0 changes
London North Eastern Railway
C47043
10:305h48
London Kings Cross (KGX)
16:18Cupar station (CUP)
£1091One-way
1 change
London North Eastern Railway
C46761
08:305h49
London Kings Cross (KGX)
14:19Cupar station (CUP)
£2371One-way
1 change
London North Eastern Railway
C46776
13:005h55
London Kings Cross (KGX)
18:55Cupar station (CUP)
£1091One-way
1 change
London North Eastern Railway
C47043
10:305h55
London Kings Cross (KGX)
16:25Leuchars station (LEU)
£1091One-way
1 change

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from London to St Andrews

distanceDistance350 miles
durationAverage train duration5 h 50 min
priceAverage train ticket price£126 (€143)
changesDirect trainNo
carriersTrain companiesLNER, Lumo, Avanti West Coast or Caledonian Sleeper

Trains from London to St Andrews cover the 350 miles long journey taking on average 5 h 50 min with our travel partners like LNER, Lumo, Avanti West Coast or Caledonian Sleeper. While the average ticket price for this route costs around £126, you can find the cheapest train ticket for as low as £84.

Train providers: East Coast, Lumo and Virgin Trains trains London to St Andrews

Find the best trains from London to St Andrews with Omio's travel partners East Coast, Lumo and Virgin Trains from £76. We can find you the best deals, timetables and tickets when comparing and booking the best journey.

LNER is a train company based in the United Kingdom. It operates a wide range of services, from high-speed intercity trains to local services. Its most popular routes include London to Edinburgh, London to Leeds, and London to York. LNER offers a variety of train types, including the Azuma, InterCity 225, and HST. The Azuma is a modern, high-speed train that offers comfortable seating and onboard Wi-Fi. The InterCity 225 is a classic train that offers a more traditional experience. The HST is a high-speed train that offers a smooth ride and plenty of legroom. LNER offers a variety of ticket types, including Advance, Anytime, and Off-Peak. Advance tickets are the cheapest option and must be booked in advance. Anytime tickets are more expensive but can be used at any time. Off-Peak tickets are the most affordable option for travelling during off-peak times. Onboard facilities include comfortable seating, Wi-Fi, power sockets, and a range of food and drink options. LNER also offers a range of discounts and special offers, making it an affordable and convenient way to travel.

Train information from London to St Andrews with East Coast:

  • Average Duration: 5 h 50 min
  • Cheapest Price: £76

Trains from London to St Andrews

Virgin East Coast Trains and ScotRail together with the Caledonian Sleeper run trains from London to St Andrews. Journeys involve at least one change at stations like Dundee, Edinburgh or Coupar and take around 6-7 hours, depending on the number of changes. Sleeper services take roughly 9-10 hours. In London, services depart from either Kings Cross or Euston Station with the earliest train leaving around 5:30 a.m. The last service from London to St Andrews leaves just before midnight and arrives intro St Andrews the following morning. The station serving St Andrews is Leuchars around 5 miles away so passengers can take a taxi or a bus into town.

FAQs: London to St Andrews train

FAQs: Travel by train from London to St Andrews easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to St Andrews.
FAQs
Cheap train tickets from London to St Andrews can start from as little as £84 when you book in advance. The average train ticket price for London to St Andrews is £126; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The train time from London to St Andrews is on average 5 h 50 min   for the 350 mile long journey, but the time it takes to go between London and St Andrews by train can vary depending on specific dates or if traveling on weekends and holidays.
The first train from London to St Andrews leaves at 04: 48. Plan your trip with the Journey Planner   from Omio.
The last train from London to St Andrews leaves at 17: 00.
When taking a train from London to St Andrews, you can count on LNER, Lumo, Avanti West Coast or Caledonian Sleeper for the best way to get you to St Andrews. You can also check all possible train companies who offer a service to St Andrews from London and compare the amenities they offer before buying a train ticket.
Yes, you can take a night train from London to St Andrews with Caledonian Sleeper. Find all the info regarding night trains in Europe.  
The cheapest month to travel from London to St Andrews by train is September.
It's helpful to compare your options as there are 3 ways to travel to St Andrews from London including taking a coach, train or flight.
HomeTrainsTrain Times to St Andrews London to St Andrews train

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
More routes, destinations and providers
Currency
Language