← 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
14:18
14:22
Edinburgh
9S54 • Avanti West Coast
3
14:25
14:31
Edinburgh
2H94 • ScotRail
3
14:28
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:30
14:31
Glasgow Central
via Shotts
2Y45 • ScotRail
4
14:34
14:35
Edinburgh
2P77 • ScotRail
3
14:34
Glasgow Queen Street
via Falkirk Grahamston
1R73 • ScotRail
4
14:39
14:47
Aberdeen
1S11 • London North Eastern Railway
2
14:41
14:42
Dunblane
2P51 • ScotRail
4
14:41
14:42
Edinburgh
2L66 • ScotRail
1
14:45
Helensburgh Central
2H07 • ScotRail
4
14:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:54
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:56
14:57
London Euston
9M47 • Avanti West Coast
4
14:57
15:00
Edinburgh
2H96 • ScotRail
3
14:58
Edinburgh
2K32 • ScotRail
1
14:59
15:00
Glenrothes with Thornton
2G35 • ScotRail
2
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
15:26
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
Edinburgh
2P79 • ScotRail
3
15:39
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:40
Dunblane
2P53 • ScotRail
4
15:44
Helensburgh Central
2H87 • ScotRail
4
15:48
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:49
Edinburgh
2Y66 • ScotRail
3
15:56
16:15
Edinburgh
2H76 • ScotRail
3
15:57
Inverness
via Perth
1H43 • ScotRail
4
15:57
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:58
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
Aberdeen
1A77 • ScotRail
2
16:13
Edinburgh
2G04 • ScotRail
1
16:14
Helensburgh Central
2H89 • ScotRail
4
16:14
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:15
Edinburgh
9S60 • Avanti West Coast
3
Later trains