Inverkeithing around 0640 on 19/01/2026
Departures
Arrivals
Simple
Detailed
Buy tickets to Inverkeithing
through Realtime Tickets, our new ticket portal
0614
Leven
ScotRail service
1
0621
Edinburgh Airport
Bus service
ScotRail service
0621
North Queensferry
Bus service
ScotRail service
0625
Dalgety Bay
Bus service
ScotRail service
0634
Perth
ScotRail service
1
0642
Edinburgh Gateway
Bus service
ScotRail service
0643
Dalgety Bay
Bus service
ScotRail service
0646
Edinburgh Airport
Bus service
ScotRail service
0646
Dundee
ScotRail service
1
0651
North Queensferry
Bus service
ScotRail service
0655
Dalgety Bay
Bus service
ScotRail service
0659
Leven
ScotRail service
1
0709
Edinburgh Gateway
Bus service
ScotRail service
0710
Dalgety Bay
Bus service
ScotRail service
0711
Edinburgh Airport
Bus service
ScotRail service
0713
Leven
ScotRail service
1
0721
North Queensferry
Bus service
ScotRail service
0725
Dalgety Bay
Bus service
ScotRail service
0730
Haymarket
Bus service
ScotRail service
0731
Perth
ScotRail service
1
0740
Dalgety Bay
Bus service
ScotRail service
0741
Edinburgh Airport
Bus service
ScotRail service
0742
Edinburgh Gateway
Bus service
ScotRail service
0746
Dundee
ScotRail service
1
0751
North Queensferry
Bus service
ScotRail service
0755
Dalgety Bay
Bus service
ScotRail service
0756
Haymarket
Bus service
ScotRail service
0759
Leven
ScotRail service
1
0801
Edinburgh Airport
Bus service
ScotRail service