Inverkeithing to Edinburgh

Platform 1
21:35
left on time

Previously called at

Glenrothes with Thornton21:00left on time
Cardenden21:07left on time
Lochgelly21:12left on time
Cowdenbeath21:18left on time
Dunfermline Queen Margaret21:24left on time
Dunfermline Town21:27left on time
Rosyth21:31left on time
Inverkeithing21:35left on time

Calling at

North Queensferry21:39left on time
Dalmeny21:43left on time
Edinburgh Gateway21:49left on time
South Gyle21:52left on time
Haymarket21:58left on time
Edinburgh22:04arrived on time
Operated by ScotRail