← Change station
Haymarket
Earlier trains
15:49
16:00
Cowdenbeath
2G77 • ScotRail
2
15:54
15:59
Edinburgh
1L80 • ScotRail
1
16:01
16:07
Edinburgh
2G04 • ScotRail
1
16:03
16:05
Glasgow Central
via Shotts
1Y89 • ScotRail
4
16:04
16:12
Dundee
1L21 • ScotRail
2
16:05
16:10
Edinburgh
1L42 • ScotRail
1
16:06
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:08
16:09
Dunblane
2P03 • ScotRail
4
16:09
Edinburgh
1Y88 • ScotRail
3
16:10
16:15
Leven
2K71 • ScotRail
2
16:12
16:13
Milngavie
2M35 • ScotRail
4
16:14
Edinburgh
9S60 • Avanti West Coast
3
16:14
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:17
16:18
Edinburgh
2M26 • ScotRail
3
16:17
16:20
Manchester Airport
1M91 • TransPennine Express • 5 coaches
4
16:18
16:23
Edinburgh
1B84 • ScotRail
1
16:21
16:22
Edinburgh
2P42 • ScotRail
3
16:21
16:23
Glasgow Queen Street
via Falkirk High
1R87 • ScotRail
4
16:22
Leven
2G83 • ScotRail
2
16:23
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:24
16:25
Edinburgh
2H42 • ScotRail
3
16:25
Helensburgh Central
2H57 • ScotRail
4
16:28
16:30
Edinburgh
1B30 • ScotRail
3
16:28
Glasgow Central
via Shotts
2Y49 • ScotRail
4
16:29
16:35
Edinburgh
2K70 • ScotRail
1
16:32
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:34
16:38
Edinburgh
2G38 • ScotRail
1
16:34
Glasgow Queen Street
via Falkirk High
1R89 • ScotRail
4
16:35
Aberdeen
1A89 • ScotRail
2
16:38
Edinburgh
2Y48 • ScotRail
3
16:39
Inverness
via Perth
1S15 • London North Eastern Railway
4
16:41
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:42
Dunblane
2P05 • ScotRail
4
16:43
Edinburgh
2M28 • ScotRail
3
16:43
Perth
via Kirkcaldy
1L91 • ScotRail
2
16:46
Milngavie
2M37 • ScotRail
4
16:47
Edinburgh
2P44 • ScotRail
3
16:50
Glasgow Queen Street
via Falkirk High
1R91 • ScotRail
4
16:50
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:51
Edinburgh
2H44 • ScotRail
3
16:52
Edinburgh
1L82 • ScotRail
1
16:53
Cowdenbeath
2G79 • ScotRail
2
16:53
Helensburgh Central
2H59 • ScotRail
4
16:57
London Euston
9M60 • Avanti West Coast
4
16:58
Glasgow Queen Street
via Falkirk High
1S95 • Lumo
2
16:59
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:01
Dundee
1L23 • ScotRail
2
17:02
Edinburgh
1C60 • ScotRail
3
17:02
Glasgow Central
via Shotts
1Y91 • ScotRail
4
17:04
Edinburgh
2G06 • ScotRail
1
Later trains