← Change station
Edinburgh Airport (Bus or Tram
Earlier trains
05:30
Haymarket
0B00 • ScotRail
🚌
05:40
Haymarket
0B00 • ScotRail
🚌
05:50
Haymarket
0B00 • ScotRail
🚌
05:50
Inverkeithing
0B00 • ScotRail
🚌
06:08
Haymarket
0B00 • ScotRail
🚌
06:15
Inverkeithing
0B00 • ScotRail
🚌
06:18
Haymarket
0B00 • ScotRail
🚌
06:28
Haymarket
0B00 • ScotRail
🚌
06:38
Haymarket
0B00 • ScotRail
🚌
06:40
Inverkeithing
0B00 • ScotRail
🚌
06:48
Haymarket
0B00 • ScotRail
🚌
07:00
Haymarket
0B00 • ScotRail
🚌
07:10
Inverkeithing
0B00 • ScotRail
🚌
07:12
Haymarket
0B00 • ScotRail
🚌
07:22
Haymarket
0B00 • ScotRail
🚌
Later trains