Cardiff Central

TrainTimesLive
Menu Close menu

This is Cardiff Central on 1st September 2026. See Cardiff Central live now →

Cardiff Central CDF

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 20:20 to 22:20 +1 hour Now
Departures from Cardiff Central
STP Time From To Platform Actual Status Formation
WTTThe permanent working timetable 2001 starts here Cardiff Canton Sidings 5F68 Transport for Wales TfW passes 7 2005 passed+4 5 carriages 756108
WTTThe permanent working timetable 2006 Maesteg Ebbw Vale Town 2I33 Transport for Wales TfW 0 2006 departed 2 carriages 153325+153906
WTTThe permanent working timetable 2007 starts here Cardiff Canton Sidings 5G69 Transport for Wales TfW passes 4B cancelled
VAROverlay: a short-term plan replacing the timetable for this date 2010 starts here Crewe 1W26 Transport for Wales TfW 1 2009 departed 2 carriages 197026
WTTThe permanent working timetable 2011 starts here Cardiff Central 5M87 CrossCountry CrossCountry passes 2 cancelled 4 carriages 220023
WTTThe permanent working timetable 2011 starts here Rhymney 2R54 Transport for Wales TfW 7 2010 departed 5 carriages 231006
WTTThe permanent working timetable 2012 Merthyr Tydfil Aberdare 1A58 Transport for Wales TfW 8 2011 departed 5 carriages 756114
VAROverlay: a short-term plan replacing the timetable for this date 2013 Ebbw Vale Town Maesteg 2O42 Transport for Wales TfW 4 cancelled 2 carriages 150252
WTTThe permanent working timetable 2018 Port Talbot Up Sidings Stormy 3S61 Not specified (freight or charter) Not specified (freight or charter) passes 6 cancelled
WTTThe permanent working timetable 2018 Carmarthen London Paddington 1L34 Great Western Railway GWR 1 2017 departed 10 carriages 800009+800024
WTTThe permanent working timetable 2019 London Paddington Swansea 1B28 Great Western Railway GWR 4 was 3 2031 departed+12 9 carriages 802112
VARNew short-term plan for this date 2020 Caerphilly Barry Island 2Y99 Transport for Wales TfW 8 2019 departed 2 carriages 150262
VARNew short-term plan for this date 2023 starts here Cardiff Central 5P12 Transport for Wales TfW passes 4 2021 passed-2 4 carriages 756002
VAROverlay: a short-term plan replacing the timetable for this date 2025 starts here Barry Tourist Railway 5Y90 Transport for Wales TfW passes 7 2023 passed-2 5 carriages 756115
WTTThe permanent working timetable 2026 starts here Cardiff Central 5C93 Great Western Railway GWR passes 3 2029 passed+3 5 carriages 800023
WTTThe permanent working timetable 2027 starts here Treherbert 2T56 Transport for Wales TfW 4 2027 departed 5 carriages 756109
VARNew short-term plan for this date 2029 Bargoed Barry Island 2Y83 Transport for Wales TfW 8 2029 departed 5 carriages 231009
WTTThe permanent working timetable 2030 starts here Portsmouth Harbour 1F33 Great Western Railway GWR 1 2029 departed 3 carriages 166213
WTTThe permanent working timetable 2031 Newport Docks Trostre Works 6B09 Not specified (freight or charter) Not specified (freight or charter) passes 3 2031 passed
WTTThe permanent working timetable 2031 Newport Docks Margam T.C. 6F09 Not specified (freight or charter) Not specified (freight or charter) passes 3
WTTThe permanent working timetable 2033 starts here Merthyr Tydfil 2M60 Transport for Wales TfW 6 2033 departed 5 carriages 231002
WTTThe permanent working timetable 2035 Coryton Penarth 2P10 Transport for Wales TfW 7 2034 departed 4 carriages 756003
WTTThe permanent working timetable 2039 Margam T.C. Dee Marsh Recp. Sdgs 6M23 Not specified (freight or charter) Not specified (freight or charter) passes UML
VAROverlay: a short-term plan replacing the timetable for this date 2039 Rhymney Bridgend 2E60 Transport for Wales TfW 8 2038 departed 2 carriages 150256
WTTThe permanent working timetable 2040 London Paddington Swansea 1B30 Great Western Railway GWR 3 2044 departed+4 5 carriages 800007
VAROverlay: a short-term plan replacing the timetable for this date 2041 Bridgend Rhymney 2R56 Transport for Wales TfW 6 2040 departed 4 carriages 150278+150282
WTTThe permanent working timetable 2041 starts here Cardiff Canton Sidings 5V81 Transport for Wales TfW passes 4 2041 passed 2 carriages 153329+153909
VAROverlay: a short-term plan replacing the timetable for this date 2043 Merthyr Tydfil Aberdare 1A60 Transport for Wales TfW 8 2043 departed 5 carriages 756106
WTTThe permanent working timetable 2045 starts here Birmingham New Street 1M87 CrossCountry CrossCountry 2 was 1 2045 departed 4 carriages 220023
VAROverlay: a short-term plan replacing the timetable for this date 2048 Penarth Coryton 2C60 Transport for Wales TfW 6 2049 departed 4 carriages 756006
VAROverlay: a short-term plan replacing the timetable for this date 2052 starts here Cardiff Canton Sidings 5F78 Transport for Wales TfW passes 7 2052 passed 5 carriages 756111
WTTThe permanent working timetable 2052 starts here Cardiff Central 5J37 Great Western Railway GWR passes 3A 2052 passed 2 carriages 158760
WTTThe permanent working timetable 2053 starts here Cardiff Canton Sidings 5B80 Transport for Wales TfW passes 4 was 0 2042 passed-33 2 carriages 197047
WTTThe permanent working timetable 2055 starts here Cardiff Central 5W85 Transport for Wales TfW passes 2 3 carriages 197119
VAROverlay: a short-term plan replacing the timetable for this date 2058 Manchester Piccadilly Carmarthen 1V58 Transport for Wales TfW 4 2058 departed 7 carriages 197024+197038+197119
WTTThe permanent working timetable 2058 starts here Barry Island 2Y84 Transport for Wales TfW 8 2057 departed 5 carriages 231004
WTTThe permanent working timetable 2100 starts here Bristol Temple Meads 2C93 Great Western Railway GWR 1 2059 departed 5 carriages 800023
WTTThe permanent working timetable 2100 starts here Treherbert 2T58 Transport for Wales TfW 6 2059 departed 5 carriages 756110
VAROverlay: a short-term plan replacing the timetable for this date 2104 London Paddington Swansea 1B31 Great Western Railway GWR 3 2111 departed+7 9 carriages 800308
WTTThe permanent working timetable 2105 starts here Penarth 2P12 Transport for Wales TfW 8 2104 departed 4 carriages 756002
WTTThe permanent working timetable 2106 starts here Cardiff Canton Sidings 5V58 Transport for Wales TfW passes 4 2116 passed+10 2 carriages 197024
WTTThe permanent working timetable 2106 Maesteg Ebbw Vale Town 2I35 Transport for Wales TfW 0 2128 departed+22 2 carriages 150252
WTTThe permanent working timetable 2109 starts here Cheltenham Spa 2G78 Transport for Wales TfW 0 was 2 2113 departed+4 2 carriages 153329+153909
WTTThe permanent working timetable 2111 Barry Island Rhymney 2R58 Transport for Wales TfW 6 2110 departed 5 carriages 231011
WTTThe permanent working timetable 2112 starts here Cardiff Central 5C95 Great Western Railway GWR passes 3 was 4A 2119 passed+7 5 carriages 800018
VARNew short-term plan for this date 2112 Rhymney Barry Island 2Y85 Transport for Wales TfW 8 2113 departed 5 carriages 231003
WTTThe permanent working timetable 2113 Margam T.C. Alexandra Dock Junction T.C. 0B23 Not specified (freight or charter) Not specified (freight or charter) passes UML cancelled
VAROverlay: a short-term plan replacing the timetable for this date 2115 Ebbw Vale Town Maesteg 2O44 Transport for Wales TfW 3 2122 departed+7 2 carriages 150280
WTTThe permanent working timetable 2115½ starts here Cardiff Canton Sidings 5B80 Transport for Wales TfW passes 4A 2032½ 2 carriages 197047
VAROverlay: a short-term plan replacing the timetable for this date 2118 Penarth Coryton 2C62 Transport for Wales TfW 6 2118 departed 4 carriages 756003
WTTThe permanent working timetable 2120 Swansea London Paddington 1L36 Great Western Railway GWR 2 2119 departed 5 carriages 800034
WTTThe permanent working timetable 2125 starts here Barry Tourist Railway 5Y97 Transport for Wales TfW passes 7 2125 passed 9 carriages 756001+756101
WTTThe permanent working timetable 2126 starts here Cardiff Canton Sidings 5V98 Transport for Wales TfW passes 4 2125 passed 3 carriages 197108
VAROverlay: a short-term plan replacing the timetable for this date 2126 starts here Chester 1W85 Transport for Wales TfW 2 2130 departed+4 3 carriages 197119
WTTThe permanent working timetable 2130 Aberdare Merthyr Tydfil 1M64 Transport for Wales TfW 6 2129 departed 5 carriages 756104
WTTThe permanent working timetable 2130 starts here Frome 1J37 Great Western Railway GWR 1 2132 departed 2 carriages 158760
WTTThe permanent working timetable 2130 starts here Cardiff Central 5M89 CrossCountry CrossCountry passes 3 2130 passed 3 carriages 170102
WTTThe permanent working timetable 2134½ Margam T.C. Hardendale Quarry 6M73 Not specified (freight or charter) Not specified (freight or charter) passes UML
WTTThe permanent working timetable 2135 Coryton Penarth 2P14 Transport for Wales TfW 7 2134 departed 4 carriages 756006
VAROverlay: a short-term plan replacing the timetable for this date 2139 Rhymney Bridgend 2E64 Transport for Wales TfW 8 2138 departed 2 carriages 150264
WTTThe permanent working timetable 2141 starts here Rhymney 2R60 Transport for Wales TfW 6 2140 departed 2 carriages 150262
VAROverlay: a short-term plan replacing the timetable for this date 2143 Merthyr Tydfil Aberdare 1A64 Transport for Wales TfW 8 2142 departed 4 carriages 756005
WTTThe permanent working timetable 2144 London Paddington Swansea 1B32 Great Western Railway GWR 4 2143 departed 10 carriages 800006+800030
WTTThe permanent working timetable 2145 starts here Birmingham New Street 1M89 CrossCountry CrossCountry 1 2144 departed 3 carriages 170102
VAROverlay: a short-term plan replacing the timetable for this date 2147 Round Oak Margam T.C. 6V07 Not specified (freight or charter) Not specified (freight or charter) passes DML
VAROverlay: a short-term plan replacing the timetable for this date 2148 Penarth Coryton 2C64 Transport for Wales TfW 6 2147 departed 4 carriages 756002
WTTThe permanent working timetable 2148 starts here Cardiff Canton Sidings 5F85 Transport for Wales TfW passes 7 2149 passed 2 carriages 150279
VAROverlay: a short-term plan replacing the timetable for this date 2149 starts here St Philips Mrsh H S T D 3F30 Great Western Railway GWR passes 3 2158 passed+9 2 carriages 158745

Italic estimated timing, bold is actual.

Updated 18:09

Next stations along the line by trains today