Cardiff Central around 0905 on 04/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 to Cardiff Central through Realtime Tickets, our new ticket portal
0835
Swansea
Arrived at 0838
Great Western Railway · 9 coaches
1
0838
Rhymney
Arrived at 0837
Transport for Wales · 2 coaches
8
0841
Bridgend
Arrived on time
Transport for Wales · 4 coaches
6
0839
London Paddington
Arrived on time
Great Western Railway · 10 coaches
4
0842
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
7
0846
Milford Haven
Arrived at 0853
Transport for Wales · 2 coaches
3
0846
Treherbert
Arrived on time
Transport for Wales · 4 coaches
7
0844
Crewe
Arrived on time
Transport for Wales · 5 coaches
3
0848
Frome
Arrived on time
Great Western Railway · 3 coaches
4
0847
Penarth
Arrived at 0846
Transport for Wales · 3 coaches
6
0849
Caerphilly
Arrived at 0848
Transport for Wales · 3 coaches
8
0851
Barry Island
Arrived at 0850
Transport for Wales · 4 coaches
6
0859
Cheltenham Spa
Arrived on time
Transport for Wales · 2 coaches
2
0858
Bargoed
Arrived at 0859
Transport for Wales · 2 coaches
8
0856
Aberdare
Arrived on time
Transport for Wales · 4 coaches
6
0903
Penarth
Arrived on time
Transport for Wales · 3 coaches
6
0903
Coryton
Arrived on time
Transport for Wales · 3 coaches
8
0902
Maesteg
Arrived at 0900
Transport for Wales · 3 coaches
0
0908
London Paddington
Arrived at 0912
Great Western Railway · 8 coaches
3
0908
Rhymney
Arrived on time
Transport for Wales · 4 coaches
8
0911
Barry Island
Arrived on time
Transport for Wales · 4 coaches
6
0912
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
7
0905
Ebbw Vale Town
Arrived at 0903
Transport for Wales · 3 coaches
4
0916
Treherbert
Arrived at 0915
Transport for Wales · 4 coaches
7
0918
Holyhead
Arrived on time
Transport for Wales · 3 coaches
4
0917
Penarth
Arrived at 0916
Transport for Wales · 3 coaches
6
0916
Carmarthen
Arrived on time
Great Western Railway · 10 coaches
2
0919
Caerphilly
Arrived on time
Transport for Wales · 3 coaches
8
0921
Exeter St Davids
Arrived at 0933
Great Western Railway · 5 coaches
3
0921
Barry Island
Arrived on time
Transport for Wales · 4 coaches
6
0925
Derby
Arrived at 0929
CrossCountry Voyager · 4 coaches
2
0928
Bargoed
Arrived at 0927
Transport for Wales · 2 coaches
8
0926
Aberdare
Arrived at 0924
Transport for Wales · 4 coaches
6
0933
Penarth
Arrived on time
Transport for Wales · 3 coaches
6
0933
Coryton
Arrived on time
Transport for Wales · 3 coaches
8
0938
Swansea
Arrived at 0942
Transport for Wales · 2 coaches
0
0935
London Paddington
Arrived at 0936
Great Western Railway · 9 coaches
4
0938
Rhymney
Arrived on time
Transport for Wales · 2 coaches
8
0941
Bridgend
Arrived on time
Transport for Wales · 2 coaches
6
0942
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
7
0946
Treherbert
Arrived on time
Transport for Wales · 4 coaches
7
0945
Portsmouth Harbour
Arrived on time
Great Western Railway · 3 coaches
4
0947
Penarth
Arrived at 0946
Transport for Wales · 3 coaches
6
0951
Manchester Piccadilly
Arrived at 0955
Transport for Wales · 5 coaches
3
0949
Caerphilly
Arrived on time
Transport for Wales · 3 coaches
8
0951
Barry Island
Arrived on time
Transport for Wales · 4 coaches
6
0950
Milford Haven
Arrived at 0951
Transport for Wales · 5 coaches
2
0958
Holyhead
Arrived at 1003
Transport for Wales · 5 coaches
4
0958
Bargoed
Arrived at 0957
Transport for Wales · 4 coaches
8
0956
Aberdare
Arrived on time
Transport for Wales · 4 coaches
6
1001
Cheltenham Spa
Arrived on time
Transport for Wales · 2 coaches
2
1003
Penarth
Arrived on time
Transport for Wales · 3 coaches
6
1003
Coryton
Arrived on time
Transport for Wales · 3 coaches
8
1000
Maesteg
Arrived at 1004
Transport for Wales · 2 coaches
0
1008
Rhymney
Arrived on time
Transport for Wales · 4 coaches
8
1009
London Paddington
Arrived at 1015
Great Western Railway · 9 coaches
3
1011
Barry Island
Arrived on time
Transport for Wales · 2 coaches
6
1012
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
7
1005
Ebbw Vale Town
Arrived at 1008
Transport for Wales · 3 coaches
3
1016
Treherbert
Arrived at 1015
Transport for Wales · 4 coaches
7
1016
Taunton
Arrived at 1018
Great Western Railway · 5 coaches
4
1017
Penarth
Arrived at 1016
Transport for Wales · 3 coaches
6
1014
Swansea
Arrived at 1020
Great Western Railway · 5 coaches
2
1019
Caerphilly
Arrived on time
Transport for Wales · 3 coaches
8
1021
Barry Island
Arrived at 1020
Transport for Wales · 4 coaches
6
1025
Nottingham
Arrived at 1037
CrossCountry · 3 coaches
2
1028
Bargoed
Arrived on time
Transport for Wales · 4 coaches
8
1026
Aberdare
Arrived on time
Transport for Wales · 4 coaches
6
1033
Penarth
Arrived on time
Transport for Wales · 3 coaches
6

Search Menu