Inverkeithing to Dundee

Platform 2
06:20
left on time

Previously called at

Edinburgh06:00left on time
Haymarket06:04left on time
Edinburgh Gateway06:10left on time
Inverkeithing06:20left on time

Calling at

Kirkcaldy06:39left 06:35
Markinch06:50left 06:47
Ladybank06:57left on time
Cupar07:04left on time
Leuchars07:11left on time
Dundee07:28arrived on time
Operated by ScotRail