← Change station

Edinburgh

Trains between London Kings Cross and Peterborough may be cancelled, revised or delayed. Huntingdon station will not be served. Latest information and the impact on your journey can be found in Status and Disruptions.
Trains running between Glasgow Queen Street and Stirling / Edinburgh may be delayed by up to 35 minutes or revised. Latest information can be found in Status and Disruptions.
Earlier trains
19:10
Bathgate
2V65 • ScotRail
13
19:11
Tweedbank
2T86 • ScotRail
4
19:13
Glasgow Central via Motherwell
1S47 • CrossCountry
11
19:15
Leven
2K07 • ScotRail
17
19:15
Northallerton
9M21 • TransPennine Express • 5 coaches
7
19:30
Glasgow Queen Street via Falkirk High
1R17 • ScotRail
14
19:36
Dunblane
2P61 • ScotRail
12
19:36
North Berwick
2Y32 • ScotRail
6
19:37
Dundee
2L65 • ScotRail
17
19:40
Helensburgh Central
2H03 • ScotRail
9W
19:55
Glenrothes with Thornton
2G13 • ScotRail
18
20:00
20:04
Glasgow Queen Street via Falkirk High
1R21 • ScotRail
10
20:00
20:01
Northallerton
1E29 • London North Eastern Railway
8
20:10
Bathgate
2V67 • ScotRail
15
20:12
Tweedbank
2T88 • ScotRail
7
20:14
Manchester Airport
1M95 • TransPennine Express • 5 coaches
12
20:15
Leven
2K13 • ScotRail
17
20:25
Newcastle
1E90 • CrossCountry
5
20:26
Glasgow Central via Shotts
2Y65 • ScotRail
10
20:30
20:41
Glasgow Queen Street via Falkirk High
1R25 • ScotRail
14
20:35
cancelled
Dunblane
2P63 • ScotRail
16
20:37
North Berwick
2Y34 • ScotRail
11
20:40
Helensburgh Central
2H07 • ScotRail
13
21:00
Aberdeen
1A99 • ScotRail
16
21:00
Glasgow Queen Street via Falkirk High
1R29 • ScotRail
12
21:00
Newcastle
1E30 • London North Eastern Railway
Later trains
Powered by National Rail Enquiries