Inverkeithing around 0731 on 21/01/2026
Departures
Arrivals
Simple
Detailed
Buy tickets to Inverkeithing
through Realtime Tickets, our new ticket portal
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
0809
Edinburgh Gateway
Bus service
ScotRail service
0810
Dalgety Bay
Bus service
ScotRail service
0813
Leven
ScotRail service
1
0821
North Queensferry
Bus service
ScotRail service
0825
Dalgety Bay
Bus service
ScotRail service
0830
Haymarket
Bus service
ScotRail service
0831
Edinburgh Airport
Bus service
ScotRail service
0832
Perth
ScotRail service
1
0841
Dalgety Bay
Bus service
ScotRail service
0842
Edinburgh Gateway
Bus service
ScotRail service
0846
Dundee
ScotRail service
1
0851
North Queensferry
Bus service
ScotRail service
0855
Dalgety Bay
Bus service
ScotRail service
0856
Haymarket
Bus service
ScotRail service
0859
Leven
ScotRail service
1