← Change station

Edinburgh

Trains running between Plymouth and Penzance may be delayed by up to 50 minutes or revised. Latest information can be found in Status and Disruptions.
Trains running to and from Glasgow Queen Street may be delayed by up to 35 minutes or revised. Latest information can be found in Status and Disruptions.
Trains running between Glasgow Central and Hamilton Central / Bellshill may be cancelled, delayed by up to 15 minutes or revised. Latest information can be found in Status and Disruptions.
Earlier trains
18:41
Helensburgh Central
2H43 • ScotRail
18:41
Perth via Kirkcaldy
1L95 • ScotRail
18:42
Tweedbank
2T58 • ScotRail
18:45
Glasgow Queen Street via Falkirk High
1R11 • ScotRail
18:48
Glasgow Queen Street via Falkirk High
1S97 • Lumo
18:52
London Euston
9M62 • Avanti West Coast
18:54
Cowdenbeath
2G35 • ScotRail
18:57
Bathgate
2M21 • ScotRail
18:59
Dundee
1L27 • ScotRail
19:00
Glasgow Central via Shotts
1Y95 • ScotRail
19:00
London Kings Cross
1E28 • London North Eastern Railway
19:03
North Berwick
2Y28 • ScotRail
19:04
Dunblane
2P15 • ScotRail
19:05
Leven
2K77 • ScotRail
19:15
Glasgow Queen Street via Falkirk High
1R15 • ScotRail
19:19
Leven
2G89 • ScotRail
19:20
London Kings Cross
1E88 • Lumo
19:24
Helensburgh Central
2H45 • ScotRail
19:25
London Kings Cross
1E29 • London North Eastern Railway
19:30
Glasgow Central via Shotts
2Y83 • ScotRail
19:31
Aberdeen
1A93 • ScotRail
19:34
Inverness via Perth
1H29 • ScotRail
19:37
Dunblane
2P67 • ScotRail
19:38
North Berwick
2Y04 • ScotRail
19:42
Perth via Kirkcaldy
1L97 • ScotRail
19:43
Tweedbank
2T62 • ScotRail
19:45
Glasgow Queen Street via Falkirk High
1R19 • ScotRail
19:49
Cowdenbeath
2G21 • ScotRail
19:55
Helensburgh Central
2H47 • ScotRail
19:59
Dundee
1L29 • ScotRail
20:03
Dunblane
2P69 • ScotRail
20:05
Leven
2K79 • ScotRail
20:06
Newcastle
1E90 • CrossCountry • 10 coaches
20:12
Manchester Airport
1M65 • TransPennine Express
20:15
Glasgow Queen Street via Falkirk High
1R21 • ScotRail
20:17
Leven
2G91 • ScotRail
20:19
Glasgow Central via Motherwell
1S49 • CrossCountry
20:20
London Kings Cross
1E30 • London North Eastern Railway
20:23
Newcastle
9N20 • TransPennine Express
20:27
Glasgow Central via Shotts
2Y85 • ScotRail
20:30
Helensburgh Central
2H49 • ScotRail
20:34
Aberdeen
1S23 • London North Eastern Railway
20:38
Dunblane
2P71 • ScotRail
20:40
North Berwick
2Y08 • ScotRail
20:40
Perth via Kirkcaldy
1L99 • ScotRail
Later trains
Powered by National Rail Enquiries