Inverkeithing around 0859 on 21/01/2026
Departures
Arrivals
Simple
Detailed
Buy tickets to Inverkeithing
through Realtime Tickets, our new ticket portal
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
0901
Edinburgh Airport
Bus service
ScotRail service
0909
Edinburgh Gateway
Bus service
ScotRail service
0910
Dalgety Bay
Bus service
ScotRail service
0913
Leven
ScotRail service
1
0921
Edinburgh Airport
Bus service
ScotRail service
0921
North Queensferry
Bus service
ScotRail service
0925
Dalgety Bay
Bus service
ScotRail service
0930
Haymarket
Bus service
ScotRail service
0932
Perth
ScotRail service
1
0941
Edinburgh Airport
Bus service
ScotRail service
0942
Edinburgh Gateway
Bus service
ScotRail service
0946
Dundee
ScotRail service
1
0951
North Queensferry
Bus service
ScotRail service
0955
Dalgety Bay
Bus service
ScotRail service
0956
Haymarket
Bus service
ScotRail service
0959
Leven
ScotRail service
1
1001
Edinburgh Airport
Bus service
ScotRail service
1009
Edinburgh Gateway
Bus service
ScotRail service
1013
Leven
ScotRail service
1
1021
Edinburgh Airport
Bus service
ScotRail service
1021
North Queensferry
Bus service
ScotRail service
1025
Dalgety Bay
Bus service
ScotRail service