← Change station

Leuchars

Major engineering work is taking place between York and Darlington from Saturday 2 May to Monday 4 May inclusive. More details and the full impact to your journey can be found in Status and Disruptions.
Earlier trains
09:46
Darlington
1Z60 • CrossCountry
1
09:51
St Andrews (Bus)
0B00 • ScotRail
🚌
09:57
Edinburgh
1L32 • ScotRail
1
10:01
St Andrews (Bus)
0B00 • ScotRail
🚌
10:09
Dundee
1L27 • ScotRail
2
10:11
St Andrews (Bus)
0B00 • ScotRail
🚌
10:21
St Andrews (Bus)
0B00 • ScotRail
🚌
10:24
Aberdeen
1A79 • ScotRail
2
10:26
Edinburgh
1B74 • ScotRail
1
10:31
St Andrews (Bus)
0B00 • ScotRail
🚌
10:40
St Andrews (Bus)
0B00 • ScotRail
🚌
10:49
St Andrews (Bus)
0B00 • ScotRail
🚌
10:54
Edinburgh
1L34 • ScotRail
1
10:58
St Andrews (Bus)
0B00 • ScotRail
🚌
11:07
Dundee
1L29 • ScotRail
2
11:07
St Andrews (Bus)
0B00 • ScotRail
🚌
11:16
St Andrews (Bus)
0B00 • ScotRail
🚌
11:23
Northallerton
1E15 • London North Eastern Railway
1
11:25
St Andrews (Bus)
0B00 • ScotRail
🚌
11:32
Aberdeen
1S03 • London North Eastern Railway
2
11:34
St Andrews (Bus)
0B00 • ScotRail
🚌
11:43
St Andrews (Bus)
0B00 • ScotRail
🚌
Later trains
by Gaelan • Feedback • Source
Powered by Huxley
Powered by National Rail Enquiries