Cupar

TrainTimesLive
Menu Close menu

This is Cupar on 21st September 2026. See Cupar live now →

Cupar CUP

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 19:08 to 21:08 +1 hour Now
Arrivals at Cupar
STP Time From To Platform Actual Status Formation
WTTThe permanent working timetable 1856 Edinburgh 1L25 ScotRail ScotRail Dundee 2 1855 arrived 3 carriages 170470
WTTThe permanent working timetable 1858½ Craiginches Aberdeen C.Ra 6B32 Not specified (freight or charter) Not specified (freight or charter) passes Oxwellmains Lafarge Colas 1 cancelled
WTTThe permanent working timetable 1908 Dundee 1L28 ScotRail ScotRail Edinburgh 1 1907 arrived 6 carriages 170415+170471
WTTThe permanent working timetable 1911 Plymouth 1S45 CrossCountry CrossCountry Aberdeen 2 1911 arrived 5 carriages 221129
VAROverlay: a short-term plan replacing the timetable for this date 1934 London King's Cross 1S19 London North Eastern Railway LNER passes Aberdeen 2 1944 passed+10 9 carriages 800104
WTTThe permanent working timetable 1935 Dundee 1N80 ScotRail ScotRail Glasgow Queen Street 1 1934 arrived 3 carriages 170402
WTTThe permanent working timetable 1954 Aberdeen 1E31 London North Eastern Railway LNER passes Doncaster 1 1955 passed 9 carriages 800109
WTTThe permanent working timetable 1954½ Haymarket Depot 5H08 ScotRail ScotRail passes Aberdeen Clayhills Car.M.D 2
WTTThe permanent working timetable 2004 Dundee 1L30 ScotRail ScotRail Edinburgh 1 2004 arrived 3 carriages 170470
WTTThe permanent working timetable 2004 Edinburgh 1L27 ScotRail ScotRail Dundee 2 2006 arrived 5 carriages 158725+170450
WTTThe permanent working timetable 2018 Edinburgh 1A93 ScotRail ScotRail Aberdeen 2 2018 arrived 4 carriages HA18
WTTThe permanent working timetable 2053 Aberdeen 1B94 ScotRail ScotRail passes Edinburgh 1 2053 passed 3 carriages 170428
WTTThe permanent working timetable 2059 Edinburgh 1L29 ScotRail ScotRail Dundee 2 2058 arrived 3 carriages 170403
WTTThe permanent working timetable 2104 Dundee 1L32 ScotRail ScotRail Edinburgh 1 2108 arrived+5 3 carriages 170450

Italic estimated timing, bold is actual.

Updated 15:52

Next stations along the line by trains today