Live Trains for Cupar - 17:01 -
Return to Live Trains
Planned
Expected
Dundee
16:41
Leuchars
16:54
Cupar
17:01
Ladybank
17:09
Markinch
17:17
Kirkcaldy
17:27
Inverkeithing
17:43
Edinburgh Gateway
17:55
Haymarket
18:04
Edinburgh
18:09