Cardiff Central

TrainTimesLive
Menu Close menu

This is Cardiff Central on 31st August 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
Time From Platform Actual Status Formation
0745 Carmarthen 1W14 Transport for Wales TfW 2 0740 arrived 4 carriages
0746 Swansea 1L09 Great Western Railway GWR 1 0749 arrived 9 carriages
0749 Caerphilly 2P14 Transport for Wales TfW 8 0747 arrived 4 carriages
0751 Barry Island 2D08 Transport for Wales TfW 6 0749 arrived 5 carriages
0755 Aberdare 1M10 Transport for Wales TfW 6 0753 arrived 5 carriages
0758 Birmingham New Street 1V02 CrossCountry CrossCountry terminates here 4 0757 arrived 3 carriages
0758 Bargoed 2Y14 Transport for Wales TfW 8 0756 arrived 5 carriages
0801 Maesteg 2N09 Transport for Wales TfW 0 0759 arrived 2 carriages
0803 Penarth 2K10 Transport for Wales TfW 6 0801 arrived 4 carriages
0803 Coryton 2P16 Transport for Wales TfW 8 0801 arrived 4 carriages
0805 Ebbw Vale Town 2L18 Transport for Wales TfW 3 0800 arrived 2 carriages
0806 London Paddington 1C00 Great Western Railway GWR 4 0804 arrived 5 carriages
0808 Rhymney 2Y16 Transport for Wales TfW 8 0807 arrived 5 carriages
0810 Swansea 1L10 Great Western Railway GWR 1 0815 arrived 9 carriages
0811 Barry Island 2R06 Transport for Wales TfW 6 0808 arrived 5 carriages
0812 Merthyr Tydfil 1A10 Transport for Wales TfW 7 0809 arrived 4 carriages
0816 Treherbert 2F10 Transport for Wales TfW terminates here 7 0814 arrived 5 carriages
0816 Shrewsbury 1V89 Transport for Wales TfW terminates here 4 0812 arrived-2 3 carriages
0817 Penarth 2C10 Transport for Wales TfW 6 0816 arrived 4 carriages
0819 Exeter St Davids 2U04 Great Western Railway GWR terminates here 3 0817 arrived-2 5 carriages
0819 Caerphilly 2P18 Transport for Wales TfW 8 0817 arrived 4 carriages
0821 Barry Island 2D10 Transport for Wales TfW 6 0819 arrived 5 carriages
0825 Aberdare 1M12 Transport for Wales TfW 7 was 6 0823 arrived 10 carriages
0828 Bargoed 2Y18 Transport for Wales TfW 8 0827 arrived 5 carriages
0832 Llanelli 2B44 Transport for Wales TfW terminates here 0 0834 arrived 2 carriages
0833 Penarth 2K12 Transport for Wales TfW 6 0831 arrived 4 carriages
0833 Coryton 2P20 Transport for Wales TfW 8 0833 arrived 4 carriages
0836 Swansea 1L11 Great Western Railway GWR 1 0837 arrived 9 carriages
0838 Rhymney 2E12 Transport for Wales TfW 8 0837 arrived 2 carriages
0839 London Paddington 1B03 Great Western Railway GWR 3 0841 arrived 10 carriages
0841 Bridgend 2R08 Transport for Wales TfW 6 0838 arrived 4 carriages
0842 Merthyr Tydfil 1A12 Transport for Wales TfW 7 0839 arrived 5 carriages
0844 Crewe 1V32 Transport for Wales TfW 4 cancelled 5 carriages
0846 Treherbert 2F12 Transport for Wales TfW terminates here 7 0844 arrived 5 carriages
0847 Milford Haven 1B28 Transport for Wales TfW terminates here 3 0847 arrived 2 carriages
0847 Penarth 2C12 Transport for Wales TfW 6 0846 arrived 4 carriages
0848 Frome 1F04 Great Western Railway GWR terminates here 4 0852 arrived+4 3 carriages
0849 Caerphilly 2P22 Transport for Wales TfW 8 0848 arrived 4 carriages
0851 Barry Island 2D12 Transport for Wales TfW 6 0849 arrived 5 carriages
0855 Aberdare 1M14 Transport for Wales TfW 7 was 6 0853 arrived 10 carriages
0858 Bargoed 2Y20 Transport for Wales TfW 8 0856 arrived 2 carriages
0859 Cheltenham Spa 2G47 Transport for Wales TfW terminates here 2 0859 arrived 2 carriages
0902 Maesteg 2N11 Transport for Wales TfW 0 0900 arrived 2 carriages
0903 Penarth 2K14 Transport for Wales TfW 6 0901 arrived 4 carriages
0903 Coryton 2P24 Transport for Wales TfW 8 0901 arrived 4 carriages
0905 Ebbw Vale Town 2L20 Transport for Wales TfW 4 0902 arrived 2 carriages
0908 London Paddington 1B04 Great Western Railway GWR terminates here 3 0911 arrived+3 8 carriages
0908 Rhymney 2Y22 Transport for Wales TfW 8 0908 arrived 5 carriages
0911 Barry Island 2R10 Transport for Wales TfW 6 0908 arrived 5 carriages
0912 Merthyr Tydfil 1A14 Transport for Wales TfW 7 0911 arrived 5 carriages
0916 Treherbert 2F14 Transport for Wales TfW terminates here 7 0915 arrived 5 carriages
0916 Carmarthen 1L12 Great Western Railway GWR 2 0914 arrived 10 carriages
0917 Penarth 2C14 Transport for Wales TfW 6 0916 arrived 4 carriages
0918 Holyhead 1V90 Transport for Wales TfW terminates here 4 0915 arrived 3 carriages
0919 Caerphilly 2P26 Transport for Wales TfW 8 0918 arrived 4 carriages
0921 Barry Island 2D14 Transport for Wales TfW 6 0921 arrived 5 carriages
0922 Exeter St Davids 2U06 Great Western Railway GWR terminates here 3 0920 arrived-2 5 carriages
0925 Birmingham New Street 1V03 CrossCountry CrossCountry terminates here 2 0924 arrived 3 carriages
0925 Aberdare 1M16 Transport for Wales TfW 6 0925 arrived 5 carriages
0928 Bargoed 2Y24 Transport for Wales TfW 8 0926 arrived 5 carriages
0933 Penarth 2K16 Transport for Wales TfW 6 0931 arrived 4 carriages
0933 Coryton 2P28 Transport for Wales TfW 8 0931 arrived 4 carriages
0936 London Paddington 1B05 Great Western Railway GWR 4 0941 arrived+7 10 carriages
0938 Swansea 2B48 Transport for Wales TfW terminates here 0 0945 arrived+7 2 carriages
0938 Rhymney 2E16 Transport for Wales TfW 8 0938 arrived 4 carriages
0941 Bridgend 2R12 Transport for Wales TfW 6 0936 arrived 2 carriages
0942 Merthyr Tydfil 1A16 Transport for Wales TfW 7 0942 arrived+3 5 carriages
0946 Portsmouth Harbour 1F06 Great Western Railway GWR terminates here 4 0951 arrived+5 3 carriages
0946 Treherbert 2F16 Transport for Wales TfW terminates here 7 0947 arrived 5 carriages
0948 Penarth 2C16 Transport for Wales TfW 6 0945 arrived 4 carriages
0949 Caerphilly 2P30 Transport for Wales TfW 8 0949 arrived 4 carriages
0950 Milford Haven 1W16 Transport for Wales TfW 2 0953 arrived+9 6 carriages
0952 Barry Island 2D16 Transport for Wales TfW 6 0950 arrived 5 carriages
0952 Manchester Piccadilly 1V33 Transport for Wales TfW terminates here 3 0955 arrived+5 6 carriages
0955 Aberdare 1M18 Transport for Wales TfW 6 0953 arrived 4 carriages
0957 Wrexham General 1Z91 terminates here 3 was 4 1004 arrived+8
0957 Holyhead 1V91 Transport for Wales TfW terminates here 4 cancelled 6 carriages
0958 Bargoed 2Y26 Transport for Wales TfW 8 0957 arrived 5 carriages
1000 Cheltenham Spa 2G49 Transport for Wales TfW terminates here 2 1011 arrived+11 2 carriages
1003 Penarth 2K18 Transport for Wales TfW 6 1001 arrived 4 carriages

Italic estimated timing, bold is actual.

Updated 22:12

Next stations along the line by trains today