Cardiff Central around 0650 on 04/12/2025
Departures
Arrivals
Simple
Detailed
Buy tickets to Cardiff Central
through Realtime Tickets, our new ticket portal
0621
Bristol Temple Meads
Cancelled (unknown reason)
CrossCountry service
0621
Barry Island
Arrived at 0620
Transport for Wales · 4 coaches
6
0621
Swansea
Arrived at 0622
Great Western Railway · 10 coaches
1
0621
Caerphilly
Arrived at 0626
Transport for Wales · 2 coaches
8
0634
Hereford
Arrived at 0632
Transport for Wales · 5 coaches
4
0632
Coryton
Arrived on time
Transport for Wales · 3 coaches
8
0636
Treherbert
Arrived on time
Transport for Wales · 4 coaches
8
0637
Bristol Parkway
Arrived at 0653
Great Western Railway · 5 coaches
3
0641
Bridgend
Arrived at 0640
Transport for Wales · 2 coaches
6
0646
Bristol Temple Meads
Arrived on time
Great Western Railway · 5 coaches
4
0641
Swansea
Arrived at 0645
Transport for Wales · 5 coaches
1
0647
Penarth
Arrived at 0648
Transport for Wales · 3 coaches
6
0649
Caerphilly
Arrived on time
Transport for Wales · 3 coaches
8
0649
Swansea
Arrived at 0650
Great Western Railway · 9 coaches
2
0651
Barry Island
Arrived at 0652
Transport for Wales · 4 coaches
6
0658
Cheltenham Spa
Arrived at 0657
Transport for Wales · 2 coaches
2
0658
Rhymney
Arrived on time
Transport for Wales · 4 coaches
8
0656
Aberdare
Arrived at 0655
Transport for Wales · 4 coaches
6
0703
Penarth
Arrived on time
Transport for Wales · 3 coaches
6
0703
Coryton
Arrived on time
Transport for Wales · 3 coaches
8
0704
Maesteg
Arrived at 0703
Transport for Wales · 3 coaches
0
0708
Rhymney
Arrived on time
Transport for Wales · 4 coaches
8
0706
Ebbw Vale Town
Arrived at 0704
Transport for Wales · 3 coaches
3
0712
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
8
0716
Shrewsbury
Arrived on time
Transport for Wales · 2 coaches
4
0716
Treherbert
Arrived at 0715
Transport for Wales · 4 coaches
7
0717
Penarth
Arrived at 0716
Transport for Wales · 3 coaches
6
0719
Bristol Temple Meads
Arrived at 0720
Great Western Railway · 5 coaches
3
0719
Caerphilly
Arrived on time
Transport for Wales · 3 coaches
8
0721
Barry Island
Arrived on time
Transport for Wales · 2 coaches
6
0718
Swansea
Arrived on time
Great Western Railway · 10 coaches
2
0724
Birmingham New Street
Arrived on time
CrossCountry · 3 coaches
4
0728
Bargoed
Arrived at 0729
Transport for Wales · 4 coaches
8
0726
Aberdare
Arrived on time
Transport for Wales · 4 coaches
6
0733
Penarth
Arrived on time
Transport for Wales · 3 coaches
6
0733
Coryton
Arrived on time
Transport for Wales · 3 coaches
8
0739
Carmarthen
Arrived on time
Transport for Wales · 2 coaches
3
0738
Rhymney
Arrived on time
Transport for Wales · 2 coaches
8
0741
Bridgend
Arrived on time
Transport for Wales · 2 coaches
6
0742
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
7
0746
Treherbert
Arrived at 0745
Transport for Wales · 4 coaches
7
0747
Westbury
Arrived on time
Great Western Railway · 4 coaches
4
0747
Penarth
Arrived on time
Transport for Wales · 3 coaches
6
0746
Swansea
Arrived at 0749
Great Western Railway · 9 coaches
1
0749
Caerphilly
Arrived on time
Transport for Wales · 3 coaches
8
0750
Crewe
Arrived at 0754
Transport for Wales · 5 coaches
3
0751
Barry Island
Arrived at 0750
Transport for Wales · 2 coaches
6
0744
Carmarthen
Arrived at 0758
Transport for Wales · 4 coaches
2
0757
Birmingham New Street
Arrived on time
CrossCountry · 3 coaches
4
0758
Bargoed
Arrived on time
Transport for Wales · 4 coaches
8
0756
Aberdare
Arrived on time
Transport for Wales · 4 coaches
6
0803
Penarth
Arrived on time
Transport for Wales · 3 coaches
6
0803
Coryton
Arrived on time
Transport for Wales · 3 coaches
8
0800
Maesteg
Arrived at 0808
Transport for Wales · 3 coaches
0
0805
London Paddington
Arrived at 0808
Great Western Railway · 5 coaches
4
0808
Rhymney
Arrived at 0814
Transport for Wales · 4 coaches
7
0811
Barry Island
Arrived on time
Transport for Wales · 4 coaches
6
0805
Ebbw Vale Town
Arrived at 0806
Transport for Wales · 2 coaches
3
0812
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
8
0816
Shrewsbury
Arrived on time
Transport for Wales · 3 coaches
4
0816
Treherbert
Arrived on time
Transport for Wales · 4 coaches
7
0810
Swansea
Arrived at 0812
Great Western Railway · 9 coaches
1
0818
Exeter St Davids
Arrived at 0822
Great Western Railway · 5 coaches
3
0817
Penarth
Arrived on time
Transport for Wales · 3 coaches
6