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 08:04 to 10:04 +1 hour Now
Arrivals at Cardiff Central
STP Time From To Platform Actual Status Formation
VARNew short-term plan for this date 0641 Cardiff Canton Sidings 5B58 Transport for Wales TfW passes terminates here 4A 0841 3 carriages 197107
WTTThe permanent working timetable 0745 Crewe 1V31 Transport for Wales TfW terminates here 3 0752 arrived+9 3 carriages 197125
WTTThe permanent working timetable 0745 Carmarthen 1W14 Transport for Wales TfW Manchester Piccadilly 2 0746 arrived+3 5 carriages 197007+197109
WTTThe permanent working timetable 0746 Swansea 1L09 Great Western Railway GWR London Paddington 1 0750 arrived+4 9 carriages 800310
WTTThe permanent working timetable 0749 Caerphilly 2P14 Transport for Wales TfW Penarth 8 0748 arrived 4 carriages 756004
WTTThe permanent working timetable 0751 Barry Island 2D08 Transport for Wales TfW Bargoed 6 0750 arrived 5 carriages 756114
WTTThe permanent working timetable 0753 Cardiff Central 5C67 Great Western Railway GWR passes terminates here 1 0756 passed+3 5 carriages 800034
WTTThe permanent working timetable 0755 Aberdare 1M10 Transport for Wales TfW Merthyr Tydfil 6 0753 arrived 5 carriages 756107
VAROverlay: a short-term plan replacing the timetable for this date 0758 Birmingham New Street 1V02 CrossCountry CrossCountry terminates here 4B cancelled
WTTThe permanent working timetable 0758 Bargoed 2Y14 Transport for Wales TfW Barry Island 8 0757 arrived 5 carriages 231003
WTTThe permanent working timetable 0801 Maesteg 2N09 Transport for Wales TfW Ebbw Vale Town 0 0801 arrived 2 carriages 153333+153913
WTTThe permanent working timetable 0802 Cardiff Central 5G52 Transport for Wales TfW passes terminates here 2 0803 passed 2 carriages 150279
WTTThe permanent working timetable 0803 Penarth 2K10 Transport for Wales TfW Caerphilly 6 0801 arrived 4 carriages 756005
WTTThe permanent working timetable 0803 Coryton 2P16 Transport for Wales TfW Penarth 8 0801 arrived 4 carriages 756007
WTTThe permanent working timetable 0806 London Paddington 1C00 Great Western Railway GWR Swansea 4 0804 arrived 10 carriages 800004+800031
WTTThe permanent working timetable 0806 Ebbw Vale Town 2L18 Transport for Wales TfW Maesteg 3 0801 arrived 2 carriages AT04
VAROverlay: a short-term plan replacing the timetable for this date 0808 Rhymney 2Y16 Transport for Wales TfW Barry Island 8 0810 arrived 5 carriages 231007
WTTThe permanent working timetable 0810 Swansea 1L10 Great Western Railway GWR London Paddington 1 0810 arrived 5 carriages 800035
WTTThe permanent working timetable 0811 Barry Island 2R06 Transport for Wales TfW Rhymney 6 0808 arrived 5 carriages 231002
VAROverlay: a short-term plan replacing the timetable for this date 0812 Merthyr Tydfil 1A10 Transport for Wales TfW Aberdare 7 0812 arrived 5 carriages 756112
WTTThe permanent working timetable 0816 Treherbert 2F10 Transport for Wales TfW terminates here 7 0816 arrived 5 carriages 756103
VAROverlay: a short-term plan replacing the timetable for this date 0816 Shrewsbury 1V89 Transport for Wales TfW terminates here 4 0813 arrived 2 carriages 197044
WTTThe permanent working timetable 0817 Penarth 2C10 Transport for Wales TfW Coryton 6 0817 arrived 4 carriages 756004
WTTThe permanent working timetable 0818 Cardiff Central 5M01 CrossCountry CrossCountry passes terminates here 2 cancelled 3 carriages 170103
WTTThe permanent working timetable 0819 Exeter St Davids 2U04 Great Western Railway GWR terminates here 3 0825 arrived+6 5 carriages 800019
WTTThe permanent working timetable 0819 Caerphilly 2P18 Transport for Wales TfW Penarth 8 0819 arrived 4 carriages 756002
WTTThe permanent working timetable 0821 Cardiff Central 5F09 Great Western Railway GWR passes terminates here 1 0820 passed 4 carriages 158766+158769
WTTThe permanent working timetable 0821 Barry Island 2D10 Transport for Wales TfW Bargoed 6 0820 arrived 5 carriages 231006
WTTThe permanent working timetable 0825 Aberdare 1M12 Transport for Wales TfW Merthyr Tydfil 6 0823 arrived 5 carriages 756115
WTTThe permanent working timetable 0825½ Margam T.C. 6R70 Not specified (freight or charter) Not specified (freight or charter) passes Newport Docks UML
WTTThe permanent working timetable 0828 Bargoed 2Y18 Transport for Wales TfW Barry Island 8 0828 arrived 5 carriages 231005
WTTThe permanent working timetable 0832 Llanelli 2B44 Transport for Wales TfW terminates here 0 0831 arrived 2 carriages 197024
WTTThe permanent working timetable 0833 Penarth 2K12 Transport for Wales TfW Caerphilly 6 0831 arrived 4 carriages 756007
WTTThe permanent working timetable 0833 Coryton 2P20 Transport for Wales TfW Penarth 8 0832 arrived 4 carriages 756001
WTTThe permanent working timetable 0836 Swansea 1L11 Great Western Railway GWR London Paddington 1 0835 arrived 9 carriages 800306
VAROverlay: a short-term plan replacing the timetable for this date 0838 Rhymney 2E12 Transport for Wales TfW Bridgend 8 0839 arrived 2 carriages 150258
WTTThe permanent working timetable 0839 London Paddington 1B03 Great Western Railway GWR Carmarthen 3 0858 arrived+18 10 carriages 800009+800033
WTTThe permanent working timetable 0841 Bridgend 2R08 Transport for Wales TfW Rhymney 6 0841 arrived 2 carriages 150242
VAROverlay: a short-term plan replacing the timetable for this date 0842 Merthyr Tydfil 1A12 Transport for Wales TfW Aberdare 7 0841 arrived 5 carriages 756101
WTTThe permanent working timetable 0844 Crewe 1V32 Transport for Wales TfW Milford Haven 4 0836 arrived 5 carriages 197022+197111
WTTThe permanent working timetable 0846 Treherbert 2F12 Transport for Wales TfW terminates here 7 0845 arrived 5 carriages 756116
WTTThe permanent working timetable 0847 Milford Haven 1B28 Transport for Wales TfW terminates here 0 was 3A 0845 arrived 2 carriages 197025
WTTThe permanent working timetable 0847 Penarth 2C12 Transport for Wales TfW Coryton 6 0847 arrived 4 carriages 756002
WTTThe permanent working timetable 0848 Frome 1F04 Great Western Railway GWR terminates here 4B 0848 arrived 3 carriages 166201
WTTThe permanent working timetable 0849 Cardiff Canton Sidings 5W55 Transport for Wales TfW passes terminates here 2 0843 passed-6 3 carriages 197125
WTTThe permanent working timetable 0849 Caerphilly 2P22 Transport for Wales TfW Penarth 8 0848 arrived 4 carriages 756005
WTTThe permanent working timetable 0851 Barry Island 2D12 Transport for Wales TfW Bargoed 6 0850 arrived 5 carriages 231010
WTTThe permanent working timetable 0853 Cardiff Central 5C69 Great Western Railway GWR passes terminates here 1 0855 passed 5 carriages 800019
WTTThe permanent working timetable 0855 Aberdare 1M14 Transport for Wales TfW Merthyr Tydfil 7 was 6 0853 arrived 10 carriages 756113+756116
WTTThe permanent working timetable 0857½ Chirk Kronospan Colas Rail 6V54 Not specified (freight or charter) Not specified (freight or charter) passes Baglan Bay (Colas) DML
WTTThe permanent working timetable 0858 Bargoed 2Y20 Transport for Wales TfW Barry Island 8 0857 arrived 2 carriages 150245
WTTThe permanent working timetable 0859 Cheltenham Spa 2G47 Transport for Wales TfW terminates here 2 0921 arrived+22 2 carriages 153329+153909
WTTThe permanent working timetable 0902 Maesteg 2N11 Transport for Wales TfW Ebbw Vale Town 0 0905 arrived 2 carriages 150208
WTTThe permanent working timetable 0903 Penarth 2K14 Transport for Wales TfW Caerphilly 6 0901 arrived 4 carriages 756001
WTTThe permanent working timetable 0903 Coryton 2P24 Transport for Wales TfW Penarth 8 0901 arrived 4 carriages 756004
WTTThe permanent working timetable 0904 Ebbw Vale Town 2L20 Transport for Wales TfW Maesteg 4 0903 arrived 2 carriages 153361+153910
WTTThe permanent working timetable 0906 Cardiff Canton Sidings 5W93 Transport for Wales TfW passes terminates here 1 cancelled 2 carriages 197044
WTTThe permanent working timetable 0908 London Paddington 1B04 Great Western Railway GWR terminates here 3 0910 arrived 8 carriages 387156+387169
VAROverlay: a short-term plan replacing the timetable for this date 0908 Rhymney 2Y22 Transport for Wales TfW Barry Island 8 0908 arrived 5 carriages 231004
WTTThe permanent working timetable 0909 Cardiff Central 5F11 Great Western Railway GWR passes terminates here 1 0907 passed-2 3 carriages 166201
WTTThe permanent working timetable 0911 Barry Island 2R10 Transport for Wales TfW Rhymney 6 0907 arrived 5 carriages 231003
VAROverlay: a short-term plan replacing the timetable for this date 0912 Merthyr Tydfil 1A14 Transport for Wales TfW Aberdare 7 0910 arrived 5 carriages 756105
WTTThe permanent working timetable 0913½ Robeston Sdgs 6B13 Not specified (freight or charter) Not specified (freight or charter) passes Westerleigh Puma Dbc UML 0912 passed
WTTThe permanent working timetable 0916 Treherbert 2F14 Transport for Wales TfW terminates here 7 0914 arrived 5 carriages 756109
WTTThe permanent working timetable 0916 Carmarthen 1L12 Great Western Railway GWR London Paddington 2 0914 arrived 5 carriages 800005
WTTThe permanent working timetable 0917 Penarth 2C14 Transport for Wales TfW Coryton 6 0916 arrived 4 carriages 756005
VSTPVery short term plan, created on or near the day 0917 Cardiff Canton Sidings 5Z03 Transport for Wales TfW passes Chester D.M.U.D. UML cancelled 5 carriages 197047+197103
WTTThe permanent working timetable 0918 Holyhead 1V90 Transport for Wales TfW terminates here 4 0915 arrived 3 carriages 197115
WTTThe permanent working timetable 0919 Caerphilly 2P26 Transport for Wales TfW Penarth 8 0918 arrived 4 carriages 756007
WTTThe permanent working timetable 0921 Barry Island 2D14 Transport for Wales TfW Bargoed 6 0919 arrived 5 carriages 231007
WTTThe permanent working timetable 0922 Exeter St Davids 2U06 Great Western Railway GWR terminates here 3 0924 arrived 5 carriages 800020
WTTThe permanent working timetable 0925 Derby 1V03 CrossCountry CrossCountry terminates here 2 0927 arrived 4 carriages 220006
WTTThe permanent working timetable 0925 Aberdare 1M16 Transport for Wales TfW Merthyr Tydfil 6 0923 arrived 5 carriages 756111
VAROverlay: a short-term plan replacing the timetable for this date 0926½ Southampton M.C.T. 4V50 Not specified (freight or charter) Not specified (freight or charter) passes Barry Docks Dow Chemicals 4
WTTThe permanent working timetable 0927 Margam Tc GBRF 6C92 Not specified (freight or charter) Not specified (freight or charter) passes Portbury Auto Terminal Gbf 0 cancelled
WTTThe permanent working timetable 0928 Bargoed 2Y24 Transport for Wales TfW Barry Island 8 0928 arrived 5 carriages 756114

Italic estimated timing, bold is actual.

Updated 11:50

Next stations along the line by trains today