Cardiff Central

TrainTimesLive
Menu Close menu

This is Cardiff Central on 13th September 2026. See Cardiff Central live now →

Cardiff Central CDF

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 20:00 to 22:00 +1 hour Now
Arrivals at Cardiff Central
STP Time From To Platform Actual Status Formation
VAROverlay: a short-term plan replacing the timetable for this date 1932 Southampton Central 1F28 Great Western Railway GWR terminates here 4 1945 arrived+13 3 carriages 166204
VAROverlay: a short-term plan replacing the timetable for this date 1934 London Paddington 1B69 Great Western Railway GWR Swansea 3 1948 arrived+13 10 carriages 800018+800023
WTTThe permanent working timetable 1946 Cardiff Central 5C91 Great Western Railway GWR passes terminates here 1 1951 passed+5 5 carriages 800027
WTTThe permanent working timetable 1947 Penarth 2C22 Transport for Wales TfW Coryton 6 1946 arrived 4 carriages 756005
WTTThe permanent working timetable 1947 Manchester Piccadilly 1V97 Transport for Wales TfW Swansea 3 1954 arrived 3 carriages 197104
WTTThe permanent working timetable 1950½ Margam T.C. 6E30 Not specified (freight or charter) Not specified (freight or charter) passes Hartlepool Bsc 20" Mill DML
WTTThe permanent working timetable 1951 Barry Island 2R44 Transport for Wales TfW Rhymney 6 1949 arrived 5 carriages 231006
WTTThe permanent working timetable 1952 Cheltenham Spa 2G59 Transport for Wales TfW terminates here 2 1956 arrived+4 2 carriages 150280
WTTThe permanent working timetable 1955 Aberdare 1F86 Transport for Wales TfW terminates here 6 1954 arrived 4 carriages 756004
VAROverlay: a short-term plan replacing the timetable for this date 2000 Rhymney 2Y46 Transport for Wales TfW Barry Island 7 1958 arrived 5 carriages 231010
WTTThe permanent working timetable 2007½ Swindon Transfer 3S59 Not specified (freight or charter) Not specified (freight or charter) passes Moreton-on-Lugg 4B cancelled
WTTThe permanent working timetable 2010 Maesteg 2L42 Transport for Wales TfW terminates here 2 2008 arrived-2 2 carriages 150267
WTTThe permanent working timetable 2014 Treherbert 2F54 Transport for Wales TfW terminates here 7 2013 arrived 5 carriages 756104
VAROverlay: a short-term plan replacing the timetable for this date 2017 Swansea 1L94 Great Western Railway GWR London Paddington 1 2016 arrived 10 carriages 800001+800003
WTTThe permanent working timetable 2021 Barry Island 2H56 Transport for Wales TfW Ystrad Mynach 7 2019 arrived 5 carriages 231005
WTTThe permanent working timetable 2022 Milford Haven 1E39 Transport for Wales TfW terminates here 4 2022 arrived 2 carriages 197002
WTTThe permanent working timetable 2025 Cardiff Central 5F37 Great Western Railway GWR passes terminates here 1 2023 passed-2 3 carriages 166204
WTTThe permanent working timetable 2027 Cardiff Central 5M48 Transport for Wales TfW passes terminates here 6 2025 passed-2 5 carriages 756104
WTTThe permanent working timetable 2027 Bargoed 2Y48 Transport for Wales TfW Barry Island 7 2027 arrived 5 carriages 231002
VAROverlay: a short-term plan replacing the timetable for this date 2032 Southampton Central 1F30 Great Western Railway GWR terminates here 4B 2032 arrived 4 carriages 165132+165137
WTTThe permanent working timetable 2033 Coryton 2P24 Transport for Wales TfW Penarth 7 2034 arrived 4 carriages 756005
WTTThe permanent working timetable 2036 Bridgend 2F58 Transport for Wales TfW terminates here 6 2036 arrived 2 carriages 150284
VAROverlay: a short-term plan replacing the timetable for this date 2036 London Paddington 1B79 Great Western Railway GWR Swansea 3 2045 arrived+9 9 carriages 800305
WTTThe permanent working timetable 2041 Merthyr Tydfil 2F60 Transport for Wales TfW terminates here 7 2041 arrived 5 carriages 756116
WTTThe permanent working timetable 2047 Penarth 2C24 Transport for Wales TfW Coryton 6 2046 arrived 4 carriages 756006
WTTThe permanent working timetable 2049 Manchester Piccadilly 1V20 Transport for Wales TfW Milford Haven 3 2051 arrived 4 carriages 197042+197043
WTTThe permanent working timetable 2050 Barry Island 2R48 Transport for Wales TfW Rhymney 7 2048 arrived 5 carriages 231011
WTTThe permanent working timetable 2052 Swansea 5F18 Transport for Wales TfW passes Cardiff Canton Sidings 4 was 1 2047 passed-6 6 carriages HD04
WTTThe permanent working timetable 2053 Cardiff Canton Sidings 5W85 Transport for Wales TfW passes terminates here 2 2051 passed-2 2 carriages 197044
WTTThe permanent working timetable 2055 Aberdare 1F90 Transport for Wales TfW terminates here 8 2052 arrived-2 5 carriages 756114
WTTThe permanent working timetable 2058 Cardiff Canton Sidings 5T48 Transport for Wales TfW passes terminates here 6 2056 passed-2 5 carriages 756111
VAROverlay: a short-term plan replacing the timetable for this date 2100 Rhymney 2Y90 Transport for Wales TfW Barry Island 7 2103 arrived+5 5 carriages 231008
WTTThe permanent working timetable 2104 Penarth 2F99 Transport for Wales TfW terminates here 7 2107 arrived+3 4 carriages 756005
WTTThe permanent working timetable 2110 Cardiff Central 5C38 Great Western Railway GWR passes terminates here 1 2122 passed+12 4 carriages 165132+165137
WTTThe permanent working timetable 2114 Treherbert 2F64 Transport for Wales TfW terminates here 6 2113 arrived 5 carriages 756108
VAROverlay: a short-term plan replacing the timetable for this date 2114 Carmarthen 1L96 Great Western Railway GWR London Paddington 1 was 2 2112 arrived 5 carriages 800007
WTTThe permanent working timetable 2120 Barry Island 2K66 Transport for Wales TfW Caerphilly 7 2117 arrived 5 carriages 231010
VAROverlay: a short-term plan replacing the timetable for this date 2122 Nottingham 1V11 CrossCountry CrossCountry terminates here 3A cancelled
WTTThe permanent working timetable 2123 Holyhead 1V92 Transport for Wales TfW terminates here 2 was 4 2117 arrived-2 3 carriages 197116
WTTThe permanent working timetable 2129 Bargoed 2Y52 Transport for Wales TfW Barry Island 7 2130 arrived 5 carriages 231009
VAROverlay: a short-term plan replacing the timetable for this date 2130 Southampton Central 1F32 Great Western Railway GWR terminates here 3 2129 arrived 3 carriages 166216
VAROverlay: a short-term plan replacing the timetable for this date 2130 Maesteg 2N29 Transport for Wales TfW terminates here 0 2131 arrived 2 carriages 150262
WTTThe permanent working timetable 2133 Coryton 2P26 Transport for Wales TfW Penarth 7 2134 arrived 4 carriages 756006
WTTThe permanent working timetable 2135 Ystrad Mynach 5H56 Transport for Wales TfW passes Cardiff Canton Sidings 8 was 6 2141 passed+7 5 carriages 231005
VAROverlay: a short-term plan replacing the timetable for this date 2135 London Paddington 1B88 Great Western Railway GWR Swansea 4 2146 arrived+9 10 carriages 800022+800024
WTTThe permanent working timetable 2140 Shrewsbury 2V08 Transport for Wales TfW terminates here 2 2135 arrived-3 2 carriages 150242
WTTThe permanent working timetable 2141 Merthyr Tydfil 2F68 Transport for Wales TfW terminates here 6 2139 arrived 5 carriages 756115
VAROverlay: a short-term plan replacing the timetable for this date 2142 Cheltenham Spa 2G61 Transport for Wales TfW terminates here 3 2144 arrived+3 2 carriages 153329+153333
WTTThe permanent working timetable 2142 Cardiff Central 5C11 CrossCountry CrossCountry passes Bristol Barton Hill W.R.D. 1 cancelled
WTTThe permanent working timetable 2146 Manchester Piccadilly 1V99 Transport for Wales TfW Carmarthen 4 2151 arrived+36 2 carriages 197024
WTTThe permanent working timetable 2150 Barry Island 2R52 Transport for Wales TfW Rhymney 7 2148 arrived 5 carriages 231002
WTTThe permanent working timetable 2153 Milford Haven 1B76 Transport for Wales TfW terminates here 1 2151 arrived 3 carriages 197115
WTTThe permanent working timetable 2156 Aberdare 1F94 Transport for Wales TfW terminates here 3 2158 arrived+3 5 carriages 756112
VAROverlay: a short-term plan replacing the timetable for this date 2159 Rhymney 2Y54 Transport for Wales TfW Barry Island 7 2159 arrived 5 carriages 231006

Italic estimated timing, bold is actual.

Updated 07:25

Next stations along the line by trains today