Cardiff Central

TrainTimesLive
Menu Close menu

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

Cardiff Central CDF

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 20:47 to 22:47 +1 hour Now
Arrivals at Cardiff Central
STP Time From To Platform Actual Status Formation
VSTPVery short term plan, created on or near the day 2025 Cardiff Canton Sidings 5C52 passes Cardiff Canton Sidings 3 2033 passed+8 2 carriages 150264
WTTThe permanent working timetable 2033 Coryton 2P10 Transport for Wales TfW Penarth 7 2032 arrived 4 carriages 756002
WTTThe permanent working timetable 2035 Pembroke Dock 2B80 Transport for Wales TfW terminates here 3 was 0 2046 arrived+13 2 carriages 197012
WTTThe permanent working timetable 2036 Ebbw Vale Town 2V81 Transport for Wales TfW terminates here 4 2033 arrived 2 carriages 153320+153906
WTTThe permanent working timetable 2037 London Paddington 1B30 Great Western Railway GWR Swansea 4 was 3 2042 arrived+5 10 carriages 800013+800030
VAROverlay: a short-term plan replacing the timetable for this date 2038 Rhymney 2E60 Transport for Wales TfW Bridgend 8 2036 arrived 2 carriages 150242
WTTThe permanent working timetable 2039 Margam T.C. 6M23 Not specified (freight or charter) Not specified (freight or charter) passes Dee Marsh Recp. Sdgs UML
WTTThe permanent working timetable 2040 Cardiff Central 5M87 CrossCountry CrossCountry passes terminates here 1 2045 passed+5 4 carriages 220032
WTTThe permanent working timetable 2040 Bridgend 2R56 Transport for Wales TfW Rhymney 6 2037 arrived 2 carriages 150258
VAROverlay: a short-term plan replacing the timetable for this date 2042 Merthyr Tydfil 1A60 Transport for Wales TfW Aberdare 8 2040 arrived 5 carriages 756111
WTTThe permanent working timetable 2045 Milford Haven 1B56 Transport for Wales TfW terminates here 2 2048 arrived+3 2 carriages 197007
VARNew short-term plan for this date 2045 Westbury Down T.C. 6G97 Not specified (freight or charter) Not specified (freight or charter) passes Swansea Loop West 3 was DML 2039 passed-28
WTTThe permanent working timetable 2046 Treherbert 2F78 Transport for Wales TfW terminates here 7 2044 arrived 5 carriages 756103
WTTThe permanent working timetable 2047 Portsmouth Harbour 1F28 Great Western Railway GWR terminates here 3 2118 arrived+31 2 carriages 158769
WTTThe permanent working timetable 2047 Penarth 2C60 Transport for Wales TfW Coryton 6 2047 arrived 4 carriages 756001
WTTThe permanent working timetable 2048 Cardiff Central 5C93 Great Western Railway GWR passes terminates here 1 2050 passed 5 carriages 800020
WTTThe permanent working timetable 2050 Cardiff Canton Sidings 5Y84 Transport for Wales TfW passes terminates here 8 2047 passed-3 5 carriages 231001
VAROverlay: a short-term plan replacing the timetable for this date 2054 Manchester Piccadilly 1V58 Transport for Wales TfW Carmarthen 3 was 4A 2058 arrived+5 4 carriages 197012+197016
WTTThe permanent working timetable 2057 Aberdare 1F80 Transport for Wales TfW terminates here 6 2053 arrived-2 5 carriages 756110
WTTThe permanent working timetable 2059 Cheltenham Spa 2G71 Transport for Wales TfW terminates here 2 2116 arrived+18 2 carriages 153329+153909
WTTThe permanent working timetable 2101 Cardiff Canton Sidings 5P12 Transport for Wales TfW passes terminates here 8 2100 passed 4 carriages 756004
WTTThe permanent working timetable 2102 London Paddington 1B31 Great Western Railway GWR Swansea 3 2108 arrived+6 9 carriages 800311
WTTThe permanent working timetable 2102 Maesteg 2I35 Transport for Wales TfW Ebbw Vale Town 0 2109 arrived+5 2 carriages 150208
VSTPVery short term plan, created on or near the day 2105 Cardiff Canton Sidings 5C52 passes Cardiff Canton Sidings 2114 passed+9 2 carriages 150264
WTTThe permanent working timetable 2106 Merthyr Tydfil 2F84 Transport for Wales TfW terminates here 7 2105 arrived 5 carriages 756108
WTTThe permanent working timetable 2106 Margam T.C. 0B23 Not specified (freight or charter) Not specified (freight or charter) passes Alexandra Dock Junction T.C. UML cancelled
VSTPVery short term plan, created on or near the day 2107½ Margam T.C. 6B23 passes Alexandra Dock Junction T.C. UML 2054 passed-13
WTTThe permanent working timetable 2109 Taunton 2U30 Great Western Railway GWR terminates here 3 was 4A 2133 arrived+24 5 carriages 800028
WTTThe permanent working timetable 2111 Barry Island 2R58 Transport for Wales TfW Rhymney 6 2108 arrived 5 carriages 231003
WTTThe permanent working timetable 2112 Rhymney 2F82 Transport for Wales TfW terminates here 8 2110 arrived 5 carriages 231004
VAROverlay: a short-term plan replacing the timetable for this date 2115 Ebbw Vale Town 2O44 Transport for Wales TfW Bridgend 4 was 3 2122 arrived+9 2 carriages 153361+153910
WTTThe permanent working timetable 2115½ Cardiff Central 5B80 Transport for Wales TfW passes Cardiff Canton Sidings 4A cancelled
WTTThe permanent working timetable 2116 Treherbert 2F86 Transport for Wales TfW terminates here 7 2117 arrived 5 carriages 756113
VAROverlay: a short-term plan replacing the timetable for this date 2116 Swansea 1L36 Great Western Railway GWR London Paddington 1 was 2 2116 arrived 5 carriages 800027
WTTThe permanent working timetable 2117 Penarth 2C62 Transport for Wales TfW Coryton 6 2115 arrived 4 carriages 756002
VAROverlay: a short-term plan replacing the timetable for this date 2118½ Westerleigh Puma Dbc 6B47 Not specified (freight or charter) Not specified (freight or charter) passes Robeston Sdgs DML 2101 passed-17
WTTThe permanent working timetable 2122 Cardiff Central 5J37 Great Western Railway GWR passes terminates here 1 cancelled 2 carriages 158769
WTTThe permanent working timetable 2123 Cardiff Central 5W85 Transport for Wales TfW passes terminates here 2 2123 passed 2 carriages 197007
WTTThe permanent working timetable 2123 Holyhead 1V98 Transport for Wales TfW terminates here 4 2127 arrived+4 2 carriages 197024
VAROverlay: a short-term plan replacing the timetable for this date 2126 Nottingham 1V15 CrossCountry CrossCountry terminates here 3 cancelled
WTTThe permanent working timetable 2126 Aberdare 1M64 Transport for Wales TfW Merthyr Tydfil 6 2122 arrived 5 carriages 756107
WTTThe permanent working timetable 2133 Coryton 2P14 Transport for Wales TfW Penarth 7 2131 arrived 4 carriages 756001
WTTThe permanent working timetable 2137 Cardiff Canton Sidings 5R60 Transport for Wales TfW passes terminates here 6 2132 passed-5 5 carriages 231011
VAROverlay: a short-term plan replacing the timetable for this date 2138 Rhymney 2E64 Transport for Wales TfW Bridgend 7 was 8 2137 arrived 2 carriages 150262
WTTThe permanent working timetable 2138 London Paddington 1B32 Great Western Railway GWR Swansea 4 2145 arrived+3 10 carriages 800004+800031
WTTThe permanent working timetable 2139 Cardiff Central 5M89 CrossCountry CrossCountry passes terminates here 1 cancelled 3 carriages 170397
WTTThe permanent working timetable 2140 Bridgend 2F85 Transport for Wales TfW terminates here 6 was 7 2141 arrived 2 carriages 150245
WTTThe permanent working timetable 2142 Cardiff Canton Sidings 5W89 Transport for Wales TfW passes terminates here 0 2139 passed-3 2 carriages 197016
VAROverlay: a short-term plan replacing the timetable for this date 2142 Merthyr Tydfil 1A64 Transport for Wales TfW Aberdare 8 2139 arrived 5 carriages 756109
WTTThe permanent working timetable 2145 Portsmouth Harbour 1F30 Great Western Railway GWR terminates here 3 2152 arrived+7 3 carriages 166210
WTTThe permanent working timetable 2146 Treherbert 2F88 Transport for Wales TfW terminates here 7 2144 arrived 5 carriages 756112
WTTThe permanent working timetable 2147 Penarth 2C64 Transport for Wales TfW Coryton 6 2149 arrived 4 carriages 756004
WTTThe permanent working timetable 2148 Cardiff Central 5C95 Great Western Railway GWR passes terminates here 1 2200 passed+12 5 carriages 800028
WTTThe permanent working timetable 2155 Manchester Piccadilly 1V62 Transport for Wales TfW terminates here 3 was 4A 2159 arrived+7 6 carriages 67025+HD05
WTTThe permanent working timetable 2155 Aberdare 1F90 Transport for Wales TfW terminates here 6 2152 arrived-3 5 carriages 756115
VAROverlay: a short-term plan replacing the timetable for this date 2155 Cardiff Canton Sidings 5B99 Transport for Wales TfW passes terminates here 2 was 3 2156 passed 2 carriages 197025
WTTThe permanent working timetable 2155 Milford Haven 1B60 Transport for Wales TfW terminates here 2 was 3 2227 arrived+34 5 carriages 197045+197125
WTTThe permanent working timetable 2158 Round Oak 6V07 Not specified (freight or charter) Not specified (freight or charter) passes Margam T.C. DML
VAROverlay: a short-term plan replacing the timetable for this date 2202 Maesteg 2I37 Transport for Wales TfW Ebbw Vale Town 2 2209 arrived+7 2 carriages 150267
WTTThe permanent working timetable 2202 Coryton 2P16 Transport for Wales TfW Penarth 7 2200 arrived 4 carriages 756002
WTTThe permanent working timetable 2202½ Newport Docks 6B29 Not specified (freight or charter) Not specified (freight or charter) passes Trostre Works DML
WTTThe permanent working timetable 2203 Cheltenham Spa 2G73 Transport for Wales TfW terminates here 4A 2207 arrived+5 2 carriages 150279
VARNew short-term plan for this date 2207½ Swansea 5E99 Transport for Wales TfW passes Cardiff Canton Sidings 4 was 3A 2153 passed-14 2 carriages 153323+153922
VAROverlay: a short-term plan replacing the timetable for this date 2208 Merthyr Tydfil 2F92 Transport for Wales TfW terminates here 8 2206 arrived 5 carriages 756101
WTTThe permanent working timetable 2212 Barry Island 2R62 Transport for Wales TfW Rhymney 6 2208 arrived 5 carriages 231001

Italic estimated timing, bold is actual.

Updated 03:33

Next stations along the line by trains today