← Change station

Haymarket

Trains between Bathgate and Edinburgh may be delayed by up to 20 minutes. More details can be found in Status and Disruptions.
15:56
cancelled
Edinburgh
2H76 • ScotRail
0
16:14
cancelled
Helensburgh Central
2H89 • ScotRail
4
16:18
16:19
London Kings Cross
1E23 • London North Eastern Railway
1
16:18
Manchester Airport
1M91 • TransPennine Express • 5 coaches
4
16:19
16:21
Leven
2K09 • ScotRail
2
16:23
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:25
delayed
Edinburgh
2H78 • ScotRail
3
16:30
Glasgow Central via Shotts
2Y49 • ScotRail
4
16:32
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:33
Edinburgh
2P81 • ScotRail
3
16:34
16:38
Glasgow Queen Street via Falkirk Grahamston
1R89 • ScotRail
4
16:37
16:48
Inverness via Perth
1S15 • London North Eastern Railway
2
16:38
Edinburgh
1B44 • ScotRail
1
16:41
Dunblane
2P55 • ScotRail
4
16:41
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:42
Edinburgh
2L58 • ScotRail
1
16:44
cancelled
Helensburgh Central
2H91 • ScotRail
4
16:50
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:56
cancelled
Edinburgh
2H80 • ScotRail
3
16:56
16:57
London Euston
9M60 • Avanti West Coast
4
16:57
Glenrothes with Thornton
2G37 • ScotRail
2
16:58
Edinburgh
2K34 • ScotRail
1
16:59
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:02
Edinburgh
2P06 • ScotRail
3
17:05
Glasgow Queen Street via Falkirk Grahamston
1R93 • ScotRail
4
17:08
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:09
Stirling
2P82 • ScotRail
4
17:10
Aberdeen
1A87 • ScotRail
2
17:14
cancelled
Helensburgh Central
2H93 • ScotRail
4
17:17
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:20
17:21
Leven
2K37 • ScotRail
2
17:22
17:23
Edinburgh
2G34 • ScotRail
1
17:25
cancelled
Edinburgh
2H82 • ScotRail
3
17:26
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:33
17:34
Edinburgh
2P83 • ScotRail
3
17:34
Glasgow Queen Street via Falkirk Grahamston
1R01 • ScotRail
4
17:35
17:36
Edinburgh
1B74 • ScotRail
1
17:35
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:38
Dunblane
2P57 • ScotRail
4
17:40
Dundee
2L63 • ScotRail
2
17:44
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:46
cancelled
Helensburgh Central
2H95 • ScotRail
4
17:47
Edinburgh
2Y50 • ScotRail
3
17:53
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:54
Perth via Kirkcaldy
1L35 • ScotRail
2
17:59
Glenrothes with Thornton
2G09 • ScotRail
2
18:00
Edinburgh
2K06 • ScotRail
1
18:01
Edinburgh
2P08 • ScotRail
3
18:03
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:04
Glasgow Queen Street via Falkirk Grahamston
1R05 • ScotRail
4
Later trains
Powered by National Rail Enquiries