← Change station

Cupar

Trains running to / from Penzance may be cancelled, delayed by up to 30 minutes, or revised. More details can be found in Status and Disruptions.
Earlier trains
13:38
13:40
Edinburgh
1B80 • ScotRail
1
14:01
Dundee
1L35 • ScotRail
2
14:02
Edinburgh
1L40 • ScotRail
1
14:19
Aberdeen
1A85 • ScotRail
2
14:38
Edinburgh
1B82 • ScotRail
1
15:00
Edinburgh
1L42 • ScotRail
1
15:06
Dundee
1L37 • ScotRail
2
15:32
Edinburgh
1B84 • ScotRail
1
Later trains
by Gaelan • Feedback • Source
Powered by Huxley
Powered by National Rail Enquiries