Cardiff Central around 0938 on 27/12/2025
Departures
Arrivals
Simple
Detailed
Buy tickets to Cardiff Central
through Realtime Tickets, our new ticket portal
0817
Penarth
Arrived at 0908
Transport for Wales service
7
0829
Barry Island
Arrived at 0921
Transport for Wales · 4 coaches
8
0841
Bridgend
Arrived at 0938
Transport for Wales service
8
0842
Troed-y-Rhiw
Arrived at 0915
Transport for Wales · 3 coaches
8
0846
Treherbert
Arrived at 0923
Transport for Wales · 4 coaches
7
0842
London Paddington
Arrived at 0918
Great Western Railway · 5 coaches
4
0851
Barry Island
Arrived at 0940
Transport for Wales · 4 coaches
6
0855
Fernhill
Arrived at 0933
Transport for Wales · 4 coaches
7
0903
Penarth
Cancelled (points failure)
Transport for Wales service
0903
Coryton
Cancelled (points failure)
Transport for Wales service
0908
Rhymney
Cancelled (points failure)
Transport for Wales service
0911
Barry Island
Cancelled (points failure)
Transport for Wales service
0912
Merthyr Vale
Arrived at 0929
Transport for Wales · 4 coaches
7
0914
Weston-super-Mare
Cancelled (delay not investigated)
Great Western Railway service
0916
Treherbert
Arrived at 0943
Transport for Wales · 4 coaches
7
0917
Penarth
Cancelled (inbound service late)
Transport for Wales service
0916
Carmarthen
Arrived at 0929
Great Western Railway · 10 coaches
4
0919
Caerphilly
Cancelled (inbound service late)
Transport for Wales service
0921
Barry Island
Arrived at 1000
Transport for Wales · 4 coaches
6
0926
Nottingham
Arrived at 0928
CrossCountry · 3 coaches
2
0930
Llandudno Junction
Cancelled (issue with train crew)
Transport for Wales service
0928
Bargoed
Cancelled (points failure)
Transport for Wales service
0925
Aberdare
Arrived at 0947
Transport for Wales · 4 coaches
8
0933
Penarth
Arrived at 0949
Transport for Wales · 3 coaches
6
0933
Coryton
Cancelled (inbound service late)
Transport for Wales service
0938
Rhymney
Cancelled (points failure)
Transport for Wales service
0941
Bridgend
Arrived at 0953
Transport for Wales · 2 coaches
6
0942
Pontypridd
Arrived at 0958
Transport for Wales · 4 coaches
8
0944
Salisbury
Arrived at 0948
Great Western Railway · 4 coaches
2
0946
Treherbert
Arrived at 1000
Transport for Wales service
7
0940
London Paddington
Arrived at 0959
Great Western Railway · 5 coaches
4
0947
Penarth
Cancelled (points failure)
Transport for Wales service
0949
Caerphilly
Arrived at 1023
Transport for Wales service
8
0951
Barry Island
Cancelled (inbound service late)
Transport for Wales service
0951
Swansea
Cancelled (issue with train crew)
Transport for Wales service
1000
Cheltenham Spa
Arrived at 0956
Transport for Wales · 2 coaches
2
0955
Mountain Ash
Arrived at 1007
Transport for Wales · 4 coaches
6
1003
Penarth
Cancelled (inbound service late)
Transport for Wales service
1003
Coryton
Cancelled (inbound service late)
Transport for Wales service
1004
Manchester Piccadilly
Arrived at 1006
Transport for Wales · 2 coaches
4
1008
Rhymney
On time
Transport for Wales · 4 coaches
8
1011
Barry Island
Cancelled (inbound service late)
Transport for Wales service
1012
Merthyr Tydfil
Arrived at 1015
Transport for Wales · 4 coaches
7
1016
Treherbert
Arrived at 1041
Transport for Wales · 4 coaches
7
1019
Taunton
Cancelled (request by customer)
Great Western Railway service
1016
Swansea
Arrived at 1027
Great Western Railway · 10 coaches
4
1019
Caerphilly
Arrived at 1036
Transport for Wales · 3 coaches
7
1021
Barry Island
Arrived at 1025
Transport for Wales · 4 coaches
6
1025
Nottingham
Cancelled (issue with train crew)
CrossCountry service
1028
Bargoed
Arrived at 1059
Transport for Wales · 4 coaches
7
1025
Aberdare
Arrived at 1032
Transport for Wales · 4 coaches
6
1033
Penarth
Cancelled (inbound service late)
Transport for Wales service
1033
Coryton
Arrived at 1048
Transport for Wales · 3 coaches
6
1038
Rhymney
Cancelled (points failure)
Transport for Wales service
1041
Bridgend
Arrived at 1045
Transport for Wales service
6
1042
Merthyr Vale
Arrived at 1053
Transport for Wales · 4 coaches
7
1046
Treherbert
Arrived at 1103
Transport for Wales service
7
1043
London Paddington
Arrived at 1157
Great Western Railway · 10 coaches
4
1047
Penarth
Cancelled (unknown reason)
Transport for Wales service
1049
Caerphilly
Cancelled (inbound service late)
Transport for Wales service
1052
Portsmouth Harbour
Cancelled (train fault)
Great Western Railway service
1051
Barry Island
Arrived at 1056
Transport for Wales · 4 coaches
6
1051
Swansea
Arrived at 1118
Transport for Wales · 3 coaches
4
1100
Cheltenham Spa
Cancelled (inbound service late)
Transport for Wales service
1058
Ystrad Mynach
Arrived at 1113
Transport for Wales · 4 coaches
8
1055
Mountain Ash
Arrived at 1100
Transport for Wales · 3 coaches
6
1103
Penarth
Arrived at 1116
Transport for Wales · 3 coaches
6
1103
Coryton
Cancelled (inbound service late)
Transport for Wales service
1104
Manchester Piccadilly
Arrived on time
Transport for Wales · 2 coaches
4