← Change station
Edinburgh Airport (Bus or Tram
Earlier trains
13:18
Haymarket
0B00 • ScotRail
🚌
13:27
Haymarket
0B00 • ScotRail
🚌
13:30
Inverkeithing
0B00 • ScotRail
🚌
13:36
Haymarket
0B00 • ScotRail
🚌
13:45
Haymarket
0B00 • ScotRail
🚌
13:50
Inverkeithing
0B00 • ScotRail
🚌
13:54
Haymarket
0B00 • ScotRail
🚌
14:03
Haymarket
0B00 • ScotRail
🚌
14:10
Inverkeithing
0B00 • ScotRail
🚌
14:12
Haymarket
0B00 • ScotRail
🚌
14:21
Haymarket
0B00 • ScotRail
🚌
14:30
Haymarket
0B00 • ScotRail
🚌
14:30
Inverkeithing
0B00 • ScotRail
🚌
14:39
Haymarket
0B00 • ScotRail
🚌
14:48
Haymarket
0B00 • ScotRail
🚌
14:50
Inverkeithing
0B00 • ScotRail
🚌
14:57
Haymarket
0B00 • ScotRail
🚌
15:06
Haymarket
0B00 • ScotRail
🚌
15:10
Inverkeithing
0B00 • ScotRail
🚌
15:16
Haymarket
0B00 • ScotRail
🚌
Later trains