← Change station
Haymarket
Earlier trains
06:35
delayed
Aberdeen
1A01 • ScotRail
2
06:39
Edinburgh
2V36 • ScotRail
3
06:40
Perth
via Kirkcaldy
1L71 • ScotRail
2
06:42
Edinburgh
2K24 • ScotRail
1
06:42
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
06:43
Helensburgh Central
2H43 • ScotRail
4
06:50
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
06:51
Glasgow Queen Street
via Falkirk High
1R11 • ScotRail
4
06:52
Edinburgh
2P04 • ScotRail
3
06:52
Glenrothes with Thornton
2G11 • ScotRail
2
06:57
Edinburgh
2G30 • ScotRail
1
06:57
London Euston
9M50 • Avanti West Coast
4
06:58
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
06:59
Dundee
1L23 • ScotRail
2
07:02
Edinburgh
2Y76 • ScotRail
3
07:02
Glasgow Central
via Shotts
2Y57 • ScotRail
4
07:04
Edinburgh
1L22 • ScotRail
1
07:04
Leven
2K53 • ScotRail
2
07:06
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
07:07
Dunblane
2P51 • ScotRail
4
07:08
Edinburgh
2H98 • ScotRail
3
07:13
Helensburgh Central
2H45 • ScotRail
2
07:14
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
07:19
Glasgow Queen Street
via Falkirk High
1R15 • ScotRail
4
07:20
07:23
Edinburgh
2P06 • ScotRail
3
07:20
Edinburgh
2K52 • ScotRail
1
07:22
Leven
2G53 • ScotRail
2
07:24
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
07:27
Edinburgh
2M40 • ScotRail
3
07:34
Edinburgh
1L60 • ScotRail
1
07:34
Glasgow Queen Street
via Falkirk High
1R17 • ScotRail
4
07:34
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
07:35
Aberdeen
1A75 • ScotRail
2
07:38
Perth
via Kirkcaldy
1L73 • ScotRail
2
07:39
Dunblane
2P15 • ScotRail
4
07:40
Edinburgh
2Y56 • ScotRail
3
07:42
Milngavie
2M25 • ScotRail
4
07:43
Edinburgh
2H00 • ScotRail
3
07:44
Edinburgh
1L62 • ScotRail
1
07:44
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
07:46
Glasgow Central
via Motherwell
2D37 • ScotRail
4
07:47
Plymouth
via Edinburgh & Leeds
1V54 • CrossCountry • 9 coaches
3
07:50
Glasgow Queen Street
via Falkirk High
1R19 • ScotRail
4
07:51
Cowdenbeath
2G01 • ScotRail
2
07:52
Edinburgh
2P08 • ScotRail
3
07:53
Helensburgh Central
2H47 • ScotRail
4
07:54
Edinburgh
2G32 • ScotRail
1
07:54
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
07:57
Edinburgh
2M16 • ScotRail
3
07:57
Edinburgh
1L24 • ScotRail
1
Later trains