← Change station

Edinburgh

Trains between Birmingham New Street and Wolverhampton may be cancelled, delayed by up to 30 minutes or revised. More details can be found in Status and Disruptions.
Trains at Haymarket may be delayed by up to 30 minutes. More details can be found in Status and Disruptions.
Earlier trains
22:59
23:11
Glasgow Central via Shotts
2Y69 • ScotRail
14
23:00
23:14
Dundee
1L35 • ScotRail
20
23:03
23:04
Dunblane
2P81 • ScotRail
8W
23:05
23:17
Leven
2K85 • ScotRail
16
23:06
23:20
Dunbar
2D91 • ScotRail
19
23:08
Airdrie
2V71 • ScotRail
13
23:12
23:22
Glasgow Central via Motherwell
1D63 • ScotRail
14
23:14
23:27
North Berwick
2Y12 • ScotRail
4
23:14
23:25
Perth via Cowdenbeath
2L19 • ScotRail
17
23:15
23:23
Glasgow Queen Street via Falkirk High
1R45 • ScotRail
12
23:25
delayed
Dundee
2Z03 • ScotRail
23:28
23:30
Newcastle
9N23 • TransPennine Express
7
23:34
23:44
Dunblane
2P83 • ScotRail
9W
23:39
Glasgow Queen Street
2V73 • ScotRail
16
23:40
23:43
London Euston
1C11 • Caledonian Sleeper
11
23:40
delayed
Perth via Cowdenbeath
2Z07 • ScotRail
23:44
00:02
Tweedbank
2T78 • ScotRail
1
23:45
23:52
Glasgow Queen Street via Falkirk High
1R49 • ScotRail
12
23:56
23:58
Bathgate
2V75 • ScotRail
13
00:03
Glasgow Queen Street via Falkirk High
1Z15 • ScotRail
12
00:17
delayed
Glasgow Queen Street via Falkirk High
1Z02 • ScotRail
00:26
delayed
Dunblane
2Z05 • ScotRail
19
00:42
00:59
Glasgow Queen Street via Falkirk High
1Z17 • ScotRail
11
Later trains
Powered by National Rail Enquiries