← Change station

Edinburgh

Trains through Stevenage may be delayed by up to 60 minutes, cancelled or revised. More details can be found in Status and Disruptions.
Trains running between Wolverhampton and Birmingham New Street may be cancelled, delayed by up to 15 minutes or diverted. Latest information can be found in Status and Disruptions.
Earlier trains
21:13
cancelled
Glasgow Central via Motherwell
1S51 • CrossCountry
9
22:15
Cowdenbeath
2G95 • ScotRail
18
22:15
Glasgow Queen Street via Falkirk High
1R37 • ScotRail
14
22:21
Helensburgh Central
2H57 • ScotRail
13
22:27
Glasgow Central via Shotts
2Y87 • ScotRail
2
22:33
Perth via Kirkcaldy
1L73 • ScotRail
20
22:43
Tweedbank
2T74 • ScotRail
8E
22:45
Glasgow Queen Street via Falkirk High
1R41 • ScotRail
14
22:49
Garscadden
2H59 • ScotRail
12
22:49
22:51
Glenrothes with Thornton
2G75 • ScotRail
7
22:59
23:01
Glasgow Central via Shotts
2Y69 • ScotRail
14
23:00
Dundee
1L35 • ScotRail
15
23:03
Dunblane
2P81 • ScotRail
8W
23:05
Leven
2K85 • ScotRail
17
23:06
Dunbar
2D91 • ScotRail
3
23:08
Airdrie
2V71 • ScotRail
13
23:12
23:14
Motherwell
1D63 • ScotRail
14
23:14
North Berwick
2Y12 • ScotRail
7
23:14
Perth via Cowdenbeath
2L19 • ScotRail
18
23:15
23:16
Glasgow Queen Street via Falkirk High
1R45 • ScotRail
12
23:28
Newcastle
9N23 • TransPennine Express
1
23:35
Dunblane
2P83 • ScotRail
9E
23:39
Bathgate
2V73 • ScotRail
18
23:40
London Euston
1C11 • Caledonian Sleeper
11
23:44
Tweedbank
2T78 • ScotRail
19
23:45
Glasgow Queen Street via Falkirk High
1R49 • ScotRail
12
23:56
Bathgate
2V75 • ScotRail
18
00:03
Glasgow Queen Street via Falkirk High
1Z15 • ScotRail
12
Later trains
Powered by National Rail Enquiries