Cardiff Central around 0858 on 27/12/2025
Departures
Arrivals
Simple
Detailed
Buy tickets to Cardiff Central
through Realtime Tickets, our new ticket portal
0725
Aberdare
Arrived at 0836
Transport for Wales · 4 coaches
8
0741
Bridgend
Arrived at 0845
Transport for Wales service
7
0751
Barry Island
Arrived at 0852
Transport for Wales service
6
0751
Swansea
Arrived at 0841
Transport for Wales · 3 coaches
4
0803
Penarth
Arrived at 0856
Transport for Wales service
6
0808
Rhymney
Arrived at 0844
Transport for Wales service
8
0811
Barry Island
Arrived at 0857
Transport for Wales service
8
0816
Treherbert
Arrived at 0847
Transport for Wales service
7
0817
Shrewsbury
Arrived at 0830
Transport for Wales · 3 coaches
2
0817
Penarth
Arrived at 0908
Transport for Wales service
7
0816
Swansea
Arrived at 0853
Great Western Railway · 10 coaches
4
0829
Barry Island
Arrived at 0921
Transport for Wales · 4 coaches
8
0828
Bargoed
Arrived at 0905
Transport for Wales service
7
0825
Aberdare
Arrived at 0859
Transport for Wales · 4 coaches
7
0833
Coryton
Cancelled (inbound service late)
Transport for Wales service
0833
Penarth
Cancelled (inbound service late)
Transport for Wales service
0838
Llanbradach
Arrived at 0850
Transport for Wales · 2 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
0845
Bristol Temple Meads
Arrived at 0855
Great Western Railway · 3 coaches
3
0846
Treherbert
Arrived at 0923
Transport for Wales · 4 coaches
7
0842
London Paddington
Arrived at 0918
Great Western Railway · 5 coaches
4
0847
Penarth
Cancelled (unknown reason)
Transport for Wales service
0849
Caerphilly
Cancelled (unknown reason)
Transport for Wales service
0851
Barry Island
Arrived at 0940
Transport for Wales · 4 coaches
6
0851
Llanelli
Arrived at 0900
Transport for Wales · 4 coaches
4
0900
Cheltenham Spa
Arrived at 0903
Transport for Wales · 2 coaches
2
0858
Bargoed
Cancelled (inbound service late)
Transport for Wales service
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 service
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 service
7
1016
Treherbert
Arrived at 1041
Transport for Wales service
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