Cardiff Central around 0830 on 23/12/2025

Departures
Arrivals
Simple
Detailed

Limited realtime data being received

We're only receiving realtime data from some of our sources right now, so these times might be incomplete or inaccurate. This usually fixes itself after a few minutes. A site administrator has been alerted.

Buy tickets from Cardiff Central through Realtime Tickets, our new ticket portal
0804
Caerphilly
Departed on time
Transport for Wales · 3 coaches
6
0805
Penarth
Departed on time
Transport for Wales · 3 coaches
8
0806
Ebbw Vale Town
Departed on time
Transport for Wales · 2 coaches
0
0808
Swansea
Departed at 0815
Great Western Railway · 10 coaches
4
0809
Barry Island
Departed on time
Transport for Wales · 4 coaches
8
0810
Cheltenham Spa
Departed on time
Transport for Wales · 2 coaches
2
0811
Rhymney
Departed at 0813
Transport for Wales · 2 coaches
6
0813
Aberdare
Departed on time
Transport for Wales · 4 coaches
7
0813
Maesteg
Departed at 0818
Transport for Wales · 2 coaches
3
0818
Coryton
Departed at 0821
Transport for Wales · 3 coaches
6
0818
London Paddington
Departed on time
Great Western Railway · 10 coaches
1
0820
Penarth
Departed on time
Transport for Wales · 3 coaches
8
0822
Bargoed
Departed at 0824
Transport for Wales · 4 coaches
6
0826
Treherbert
Departed on time
Transport for Wales · 4 coaches
7
0827
Portsmouth Harbour
Departed on time
Great Western Railway · 4 coaches
1
0829
Barry Island
Departed at 0831
Transport for Wales · 4 coaches
8
0830
Merthyr Tydfil
Departed on time
Transport for Wales · 4 coaches
6
0834
Caerphilly
Departed on time
Transport for Wales · 3 coaches
6
0835
Penarth
Departed on time
Transport for Wales · 3 coaches
8
0838
London Paddington
Departed at 0840
Great Western Railway · 9 coaches
1
0839
Bridgend
Departed on time
Transport for Wales · 2 coaches
8
0841
Rhymney
Departed on time
Transport for Wales · 4 coaches
6
0842
Carmarthen
Departed on time
Great Western Railway · 10 coaches
3
0843
Aberdare
Departed on time
Transport for Wales · 4 coaches
7
0845
Nottingham
Departed on time
CrossCountry · 3 coaches
2
0847
Milford Haven
Departed on time
Transport for Wales · 5 coaches
4
0848
Coryton
Departed on time
Transport for Wales · 3 coaches
7
0850
Penarth
Departed on time
Transport for Wales · 3 coaches
8
0851
Pembroke Dock
Departed at 0852
Transport for Wales · 2 coaches
0
0852
Bargoed
Departed on time
Transport for Wales · 4 coaches
7
0853
Manchester Piccadilly
Departed at 0854
Transport for Wales · 5 coaches
2
0856
Treherbert
Departed at 0857
Transport for Wales · 4 coaches
7
0859
Barry Island
Departed on time
Transport for Wales · 4 coaches
8
0900
Exeter St Davids
Departed on time
Great Western Railway · 5 coaches
1
0900
Merthyr Tydfil
Departed on time
Transport for Wales · 4 coaches
6
0904
Caerphilly
Departed on time
Transport for Wales · 3 coaches
6
0905
Penarth
Departed on time
Transport for Wales · 3 coaches
8
0906
Ebbw Vale Town
Departed at 0916
Transport for Wales · 3 coaches
0
0909
Barry Island
Departed on time
Transport for Wales · 2 coaches
8
0910
Gloucester
Departed at 0931
Transport for Wales · 2 coaches
2
0911
Rhymney
Departed on time
Transport for Wales · 4 coaches
6
0913
Aberdare
Departed on time
Transport for Wales · 4 coaches
7
0913
Maesteg
Departed on time
Transport for Wales · 2 coaches
4
0918
Coryton
Departed on time
Transport for Wales · 3 coaches
6
0919
London Paddington
Departed at 0923
Great Western Railway · 5 coaches
2
0920
Penarth
Departed on time
Transport for Wales · 3 coaches
8
0922
Bargoed
Departed on time
Transport for Wales · 4 coaches
6
0923
Holyhead
Departed at 0925
Transport for Wales · 3 coaches
1
0926
Treherbert
Departed on time
Transport for Wales · 4 coaches
7
0928
Portsmouth Harbour
Departed on time
Great Western Railway · 3 coaches
1
0930
Barry Island
Departed on time
Transport for Wales · 2 coaches
8
0930
Merthyr Tydfil
Departed on time
Transport for Wales · 4 coaches
6
0934
Caerphilly
Departed on time
Transport for Wales · 3 coaches
6
0935
Penarth
Departed on time
Transport for Wales · 3 coaches
8
0938
Bridgend
Departed at 0939
Transport for Wales · 2 coaches
8
0938
Swansea
Departed at 0940
Great Western Railway · 9 coaches
4
0941
Rhymney
Departed on time
Transport for Wales · 2 coaches
6
0942
Aberdare
Departed on time
Transport for Wales · 4 coaches
7
0945
Newcastle
Departed on time
CrossCountry Voyager · 4 coaches
2
0948
Coryton
Departed on time
Transport for Wales · 3 coaches
6
0949
London Paddington
Departed on time
Great Western Railway · 8 coaches
1
0950
Penarth
Departed on time
Transport for Wales · 3 coaches
8
0952
Bargoed
Departed on time
Transport for Wales · 4 coaches
6
0953
Manchester Piccadilly
Departed on time
Transport for Wales · 4 coaches
2
0956
Treherbert
Departed on time
Transport for Wales · 4 coaches
7
0959
Barry Island
Departed on time
Transport for Wales · 4 coaches
8

Search Menu