← Change station

Haymarket

Earlier trains
07:30
Edinburgh
2H98 • ScotRail
3
07:33
07:36
Edinburgh
1L60 • ScotRail
1
07:34
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
07:36
Aberdeen
1A75 • ScotRail
2
07:38
07:46
Dunblane
2P15 • ScotRail
4
07:39
Perth via Kirkcaldy
1L73 • ScotRail
2
07:42
07:51
Edinburgh
1L62 • ScotRail
1
07:42
Helensburgh Central
2H47 • ScotRail
4
07:44
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
07:46
07:49
Glasgow Central via Motherwell
2D37 • ScotRail
4
07:47
Plymouth via Doncaster
1V54 • CrossCountry • 8 coaches
3
07:50
07:52
Glasgow Queen Street via Falkirk High
1R19 • ScotRail
4
07:51
Edinburgh
2P08 • ScotRail
3
07:52
Cowdenbeath
2G01 • ScotRail
2
07:53
07:54
Bathgate
2V73 • ScotRail
4
07:54
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
07:55
Edinburgh
2H00 • ScotRail
3
07:55
07:56
Edinburgh
2G32 • ScotRail
1
07:58
08:00
Edinburgh
1L24 • ScotRail
1
08:03
Glasgow Central via Shotts
1Y73 • ScotRail
4
08:04
Dundee
1L25 • ScotRail
2
08:04
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
08:08
Leven
2K55 • ScotRail
2
08:09
Dunblane
2P17 • ScotRail
4
08:09
Edinburgh
2Y80 • ScotRail
3
08:12
Helensburgh Central
2H11 • ScotRail
4
08:13
Edinburgh
2P10 • ScotRail
3
08:14
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
08:16
08:17
Manchester Airport
1M83 • TransPennine Express • 5 coaches
4
08:18
Edinburgh
2K54 • ScotRail
1
08:21
Edinburgh
2Y94 • ScotRail
3
08:21
Glasgow Queen Street via Falkirk High
1R23 • ScotRail
4
08:22
08:25
Leven
2G55 • ScotRail
2
08:23
Edinburgh
1B68 • ScotRail
1
08:24
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
08:25
Edinburgh
2H02 • ScotRail
3
08:31
Glasgow Central via Shotts
2Y45 • ScotRail
4
08:34
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
08:35
Edinburgh
2G22 • ScotRail
1
08:35
Glasgow Queen Street via Falkirk High
1R25 • ScotRail
4
08:36
Aberdeen
1A77 • ScotRail
2
08:38
Dunblane
2P19 • ScotRail
4
08:39
08:40
Edinburgh
2H04 • ScotRail
3
08:42
08:43
Inverness via Perth
1H09 • ScotRail
4
08:43
Edinburgh
2Y60 • ScotRail
3
08:44
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
08:45
Perth via Kirkcaldy
1L75 • ScotRail
2
08:46
Helensburgh Central
2H13 • ScotRail
4
08:51
Edinburgh
1L66 • ScotRail
1
08:51
Glasgow Queen Street via Falkirk High
1R27 • ScotRail
4
Later trains
Powered by National Rail Enquiries