Updated at 14:41, UK time
TimeDestinationTrainStatusPlatform
14:41EdinburghScotRail 1B82On time115:00EdinburghScotRail 1L42On time–15:06DundeeScotRail 1L37On time–15:32EdinburghScotRail 1B84On time–16:03EdinburghScotRail 1L22On time–16:03DundeeScotRail 1L39On time–16:19AberdeenScotRail 1A87On time–TimeFromTrainStatusPlatform
15:00DundeeScotRail 1L42On time–15:06EdinburghScotRail 1L37On time–15:31AberdeenScotRail 1B84On time–16:03DundeeScotRail 1L22On time–16:03EdinburghScotRail 1L39On time–16:18EdinburghScotRail 1A87On time–Direct trains from Cupar
Haymarket29/day · 42 minEdinburgh29/day · 48 minYork1/day · 3 h 46Sheffield1/day · 5 h 02Newcastle1/day · 2 h 39Leeds1/day · 4 h 13Glasgow Queen Street1/day · 1 h 45Bristol Temple Meads1/day · 7 h 38Birmingham New Street1/day · 6 h 11
From today's National Rail timetable · fastest journey timeQuestions about Cupar station
Which trains leave Cupar today?
61 trains call at Cupar today, including 29 to Haymarket. The board at the top of the page shows departures for the next two hours, with platform and delay.
Nearby stations : Springfield · Ladybank · Leuchars · Leven · Cameron Bridge · Markinch