← Change station
Edinburgh Airport (Bus or Tram
Earlier trains
10:30
Inverkeithing
0B00 • ScotRail
🚌
10:34
Haymarket
0B00 • ScotRail
🚌
10:44
Haymarket
0B00 • ScotRail
🚌
10:50
Inverkeithing
0B00 • ScotRail
🚌
10:54
Haymarket
0B00 • ScotRail
🚌
11:03
Haymarket
0B00 • ScotRail
🚌
11:10
Inverkeithing
0B00 • ScotRail
🚌
11:12
Haymarket
0B00 • ScotRail
🚌
11:21
Haymarket
0B00 • ScotRail
🚌
11:30
Haymarket
0B00 • ScotRail
🚌
11:30
Inverkeithing
0B00 • ScotRail
🚌
11:39
Haymarket
0B00 • ScotRail
🚌
11:50
Inverkeithing
0B00 • ScotRail
🚌
11:57
Haymarket
0B00 • ScotRail
🚌
12:06
Haymarket
0B00 • ScotRail
🚌
12:10
Inverkeithing
0B00 • ScotRail
🚌
12:15
Haymarket
0B00 • ScotRail
🚌
12:24
Haymarket
0B00 • ScotRail
🚌
12:30
Inverkeithing
0B00 • ScotRail
🚌
Later trains