Inverkeithing to Dundee

Platform 2
21:20
left on time

Previously called at

Edinburgh21:00left on time
Haymarket21:04left on time
Edinburgh Gateway21:10left on time
Inverkeithing21:20left on time

Calling at

Kirkcaldy21:36left on time
Markinch21:45left on time
Ladybank21:52left on time
Cupar21:59left on time
Leuchars22:07left on time
Dundee22:24arrived 22:19
Operated by ScotRail