← 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.
Earlier trains
15:02
15:05
Edinburgh
2P46 • ScotRail
3
15:03
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:04
Glasgow Queen Street via Falkirk Grahamston
1R77 • ScotRail
4
15:11
Edinburgh
2G32 • ScotRail
1
15:11
15:12
Stirling
2P78 • ScotRail
4
15:12
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:16
Helensburgh Central
2H09 • ScotRail
4
15:18
Edinburgh
1B72 • ScotRail
1
15:21
Leven
2K35 • ScotRail
2
15:21
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:25
Edinburgh
2H98 • ScotRail
3
15:30
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:34
Glasgow Queen Street via Falkirk Grahamston
1R81 • ScotRail
4
15:38
Dundee
2L61 • ScotRail
2
15:38
15:42
Edinburgh
2P79 • ScotRail
3
15:39
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:40
Dunblane
2P53 • ScotRail
4
15:44
Airdrie
2H87 • ScotRail
4
15:48
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:49
15:50
Edinburgh
2Y66 • ScotRail
3
15:56
cancelled
Edinburgh
2H76 • ScotRail
0
15:57
Inverness via Perth
1H43 • ScotRail
4
15:57
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:58
16:00
Edinburgh
2K02 • ScotRail
1
16:00
Glenrothes with Thornton
2G05 • ScotRail
2
16:02
Edinburgh
2P48 • ScotRail
3
16:06
Glasgow Queen Street via Falkirk Grahamston
1R85 • ScotRail
4
16:06
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:10
Stirling
2P80 • ScotRail
4
16:11
16:13
Aberdeen
1A77 • ScotRail
2
16:13
16:15
Edinburgh
2G04 • ScotRail
1
16:14
cancelled
Helensburgh Central
2H89 • ScotRail
4
16:14
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:15
Edinburgh
9S60 • Avanti West Coast
3
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
🚌
Later trains
Powered by National Rail Enquiries