Cardiff Central around 1528 on 27/12/2025
Departures
Arrivals
Simple
Detailed
Buy tickets to Cardiff Central
through Realtime Tickets, our new ticket portal
1458
Bargoed
Cancelled (inbound service late)
Transport for Wales service
1455
Aberdare
Arrived at 1513
Transport for Wales · 4 coaches
6
1503
Penarth
Arrived at 1509
Transport for Wales · 3 coaches
6
1503
Coryton
Arrived at 1506
Transport for Wales · 3 coaches
8
1504
Crewe
Arrived at 1520
Transport for Wales · 3 coaches
4
1508
Rhymney
Arrived at 1510
Transport for Wales · 4 coaches
8
1511
Barry Island
Arrived at 1518
Transport for Wales · 2 coaches
6
1512
Merthyr Tydfil
Arrived at 1515
Transport for Wales · 4 coaches
8
1516
Treherbert
Arrived at 1520
Transport for Wales · 4 coaches
7
1517
Penarth
Arrived at 1523
Transport for Wales · 3 coaches
6
1517
Carmarthen
Arrived at 1613
Great Western Railway · 10 coaches
4
1519
Caerphilly
Arrived at 1522
Transport for Wales · 3 coaches
8
1521
Barry Island
Arrived at 1526
Transport for Wales · 4 coaches
6
1522
Taunton
Cancelled (unknown reason)
Great Western Railway service
1525
Nottingham
Cancelled (train operator's request)
CrossCountry service
1530
Holyhead
Arrived at 1602
Transport for Wales · 2 coaches
2
1528
Bargoed
Arrived at 1531
Transport for Wales · 4 coaches
8
1525
Aberdare
Arrived at 1529
Transport for Wales · 3 coaches
6
1533
Penarth
Arrived at 1536
Transport for Wales · 3 coaches
6
1533
Coryton
Arrived at 1535
Transport for Wales · 3 coaches
8
1538
Rhymney
Arrived at 1541
Transport for Wales · 2 coaches
8
1541
Bridgend
Arrived at 1542
Transport for Wales · 2 coaches
6
1542
Merthyr Tydfil
Arrived at 1543
Transport for Wales · 4 coaches
7
1544
Portsmouth Harbour
Arrived at 1612
Great Western Railway · 3 coaches
3
1546
Treherbert
Arrived at 1548
Transport for Wales service
7
1540
London Paddington
Arrived at 1702
Great Western Railway · 10 coaches
4
1547
Penarth
Arrived at 1553
Transport for Wales · 3 coaches
6
1549
Caerphilly
Arrived at 1556
Transport for Wales · 3 coaches
8
1551
Barry Island
Arrived at 1550
Transport for Wales · 4 coaches
6
1551
Swansea
Arrived at 1600
Transport for Wales · 4 coaches
4
1601
Cheltenham Spa
Arrived at 1610
Transport for Wales · 2 coaches
2
1558
Bargoed
Arrived at 1603
Transport for Wales · 4 coaches
8
1555
Aberdare
Arrived at 1556
Transport for Wales · 4 coaches
6
1603
Penarth
Arrived on time
Transport for Wales · 3 coaches
6
1603
Coryton
Arrived at 1606
Transport for Wales · 3 coaches
8
1605
Wilmslow
Arrived at 1607
Transport for Wales · 4 coaches
4
1608
Rhymney
Arrived at 1610
Transport for Wales · 4 coaches
8
1611
Barry Island
Cancelled (inbound service late)
Transport for Wales service
1612
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
7
1616
Treherbert
Arrived on time
Transport for Wales · 4 coaches
7
1617
Exeter St Davids
Arrived at 1631
Great Western Railway · 5 coaches
3
1617
Penarth
Arrived at 1623
Transport for Wales · 3 coaches
6
1619
Caerphilly
Arrived on time
Transport for Wales · 3 coaches
8
1621
Barry Island
Arrived on time
Transport for Wales · 4 coaches
6
1616
Swansea
Arrived at 1633
Great Western Railway · 10 coaches
4
1625
Nottingham
Cancelled (issue with train crew)
CrossCountry service
1628
Bargoed
Arrived on time
Transport for Wales · 4 coaches
8
1625
Aberdare
Arrived at 1628
Transport for Wales · 4 coaches
6
1633
Penarth
Arrived at 1634
Transport for Wales · 3 coaches
6
1633
Coryton
Arrived on time
Transport for Wales · 3 coaches
8
1638
Rhymney
Arrived at 1641
Transport for Wales · 2 coaches
8
1641
Bridgend
Arrived on time
Transport for Wales · 2 coaches
6
1642
Merthyr Vale
Arrived at 1643
Transport for Wales · 4 coaches
7
1646
Treherbert
Arrived at 1654
Transport for Wales · 4 coaches
7
1641
London Paddington
Arrived at 1719
Great Western Railway · 10 coaches
4
1648
Portsmouth Harbour
Arrived at 1714
Great Western Railway · 3 coaches
2
1647
Penarth
Arrived at 1646
Transport for Wales · 3 coaches
6
1649
Caerphilly
Arrived on time
Transport for Wales · 3 coaches
8
1651
Barry Island
Arrived at 1650
Transport for Wales · 4 coaches
6
1651
Swansea
Arrived at 1652
Transport for Wales · 2 coaches
4
1701
Cheltenham Spa
Arrived at 1706
Transport for Wales · 2 coaches
2