← Change station
Edinburgh
Earlier trains
05:29
Newcastle
9N05 • TransPennine Express
2
05:30
Aberdeen
1A71 • ScotRail
9
05:33
Dunblane
2P09 • ScotRail
19
05:40
London Kings Cross
1E01 • London North Eastern Railway
5
05:48
London Kings Cross
1E02 • London North Eastern Railway
6
05:52
Glasgow Central
via Shotts
2Y55 • ScotRail
06:00
Dundee
1L21 • ScotRail
06:00
Glasgow Queen Street
via Falkirk High
1R05 • ScotRail
06:04
Dunblane
2P11 • ScotRail
06:04
Leven
2K51 • ScotRail
06:06
Plymouth
via Leeds
1V50 • CrossCountry
06:08
Helensburgh Central
2H41 • ScotRail
06:10
Tweedbank
2T58 • ScotRail
06:12
Manchester Airport
1M81 • TransPennine Express • 5 coaches
06:18
Glenrothes with Thornton
2G51 • ScotRail
06:25
Glasgow Central
via Motherwell
1D99 • CrossCountry
06:28
Glasgow Central
via Shotts
1Y71 • ScotRail
06:30
Aberdeen
1A01 • ScotRail
06:30
London Kings Cross
1E03 • London North Eastern Railway
06:33
Dunblane
2P13 • ScotRail
06:36
Perth
via Kirkcaldy
1L71 • ScotRail
06:38
Helensburgh Central
2H43 • ScotRail
06:40
Tweedbank
2T60 • ScotRail
06:45
Glasgow Queen Street
via Falkirk High
1R11 • ScotRail
06:48
Glenrothes with Thornton
2G11 • ScotRail
06:52
London Euston
9M50 • Avanti West Coast
06:55
Dundee
1L23 • ScotRail
06:58
Glasgow Central
via Shotts
2Y57 • ScotRail
07:00
Leven
2K53 • ScotRail
07:00
London Kings Cross
1E04 • London North Eastern Railway
07:03
Dunblane
2P51 • ScotRail
07:04
Plymouth
via Leeds
1V52 • CrossCountry
07:09
Helensburgh Central
2H45 • ScotRail
07:10
North Berwick
2Y38 • ScotRail
07:13
Tweedbank
2T62 • ScotRail
07:15
Glasgow Queen Street
via Falkirk High
1R15 • ScotRail
07:18
Cowdenbeath
2G53 • ScotRail
Later trains