← Change station
Edinburgh Airport (Bus or Tram
Earlier trains
20:50
Haymarket
0B00 • ScotRail
🚌
20:50
Inverkeithing
0B00 • ScotRail
🚌
21:00
Haymarket
0B00 • ScotRail
🚌
21:10
Haymarket
0B00 • ScotRail
🚌
21:20
Haymarket
0B00 • ScotRail
🚌
21:20
Inverkeithing
0B00 • ScotRail
🚌
21:30
Haymarket
0B00 • ScotRail
🚌
21:40
Haymarket
0B00 • ScotRail
🚌
21:50
Haymarket
0B00 • ScotRail
🚌
21:50
Inverkeithing
0B00 • ScotRail
🚌
22:00
Haymarket
0B00 • ScotRail
🚌
22:10
Haymarket
0B00 • ScotRail
🚌
22:20
Haymarket
0B00 • ScotRail
🚌
22:20
Inverkeithing
0B00 • ScotRail
🚌
22:30
Haymarket
0B00 • ScotRail
🚌
22:40
Haymarket
0B00 • ScotRail
🚌
Later trains