← Change station

Haymarket

Earlier trains
18:13
Edinburgh
2G10 • ScotRail
1
18:13
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:14
cancelled
Helensburgh Central
2H97 • ScotRail
4
18:17
18:18
Aberdeen
1S45 • CrossCountry
2
18:19
Preston
1M93 • TransPennine Express • 5 coaches
4
18:22
Leven
2K11 • ScotRail
2
18:23
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:26
18:38
Edinburgh
2H86 • ScotRail
3
18:30
Glasgow Central via Shotts
2Y51 • ScotRail
4
18:32
18:27
Edinburgh
1B54 • ScotRail
3
18:33
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:35
Glasgow Queen Street via Falkirk Grahamston
1R09 • ScotRail
4
18:39
Dunblane
2P59 • ScotRail
4
18:41
18:50
Aberdeen
1S19 • London North Eastern Railway
2
18:42
18:43
Edinburgh
2L68 • ScotRail
1
18:42
cancelled
Helensburgh Central
2H99 • ScotRail
4
18:55
Edinburgh
2H88 • ScotRail
3
18:57
Birmingham New Street via Wigan North Western
9M62 • Avanti West Coast
4
18:59
Edinburgh
2K36 • ScotRail
1
18:59
Perth via Cowdenbeath
2G39 • ScotRail
2
19:02
Edinburgh
2P10 • ScotRail
3
19:04
Glasgow Queen Street via Falkirk Grahamston
1R13 • ScotRail
4
19:14
Bathgate
2V65 • ScotRail
4
19:15
Edinburgh
2G36 • ScotRail
1
19:18
19:21
Glasgow Central
1S47 • CrossCountry • 9 coaches
4
19:20
Leven
2K07 • ScotRail
2
19:22
19:24
Edinburgh
1B43 • ScotRail
1
19:25
Edinburgh
2H90 • ScotRail
3
19:33
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
19:34
Glasgow Queen Street via Falkirk Grahamston
1R17 • ScotRail
4
19:40
Dunblane
2P61 • ScotRail
4
19:41
Dundee
2L65 • ScotRail
2
19:43
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
19:47
19:50
Edinburgh
2Y42 • ScotRail
3
19:47
Helensburgh Central
2H03 • ScotRail
4
19:53
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
19:53
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
19:55
Edinburgh
2H92 • ScotRail
3
19:58
Edinburgh
2K10 • ScotRail
1
20:00
Glenrothes with Thornton
2G13 • ScotRail
2
20:03
Edinburgh
2P12 • ScotRail
3
20:03
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
20:04
Glasgow Queen Street via Falkirk Grahamston
1R21 • ScotRail
4
20:13
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
Later trains
Powered by National Rail Enquiries