← Change station
Edinburgh Airport (Bus or Tram
Earlier trains
17:23
Haymarket
0B00 • ScotRail
🚌
17:32
Haymarket
0B00 • ScotRail
🚌
17:35
Inverkeithing
0B00 • ScotRail
🚌
17:41
Haymarket
0B00 • ScotRail
🚌
17:50
Haymarket
0B00 • ScotRail
🚌
17:55
Inverkeithing
0B00 • ScotRail
🚌
17:59
Haymarket
0B00 • ScotRail
🚌
18:08
Haymarket
0B00 • ScotRail
🚌
18:15
Inverkeithing
0B00 • ScotRail
🚌
18:18
Haymarket
0B00 • ScotRail
🚌
18:28
Haymarket
0B00 • ScotRail
🚌
18:35
Inverkeithing
0B00 • ScotRail
🚌
18:38
Haymarket
0B00 • ScotRail
🚌
18:48
Haymarket
0B00 • ScotRail
🚌
18:55
Inverkeithing
0B00 • ScotRail
🚌
18:58
Haymarket
0B00 • ScotRail
🚌
19:08
Haymarket
0B00 • ScotRail
🚌
19:18
Haymarket
0B00 • ScotRail
🚌
Later trains