Cardiff Central around 1259 on 31/12/2025
Departures
Arrivals
Simple
Detailed
Buy tickets to Cardiff Central
through Realtime Tickets, our new ticket portal
1228
Bargoed
Cancelled (problem at depot)
Transport for Wales service
1225
Aberdare
Arrived at 1226
Transport for Wales · 4 coaches
6
1233
Penarth
Arrived on time
Transport for Wales · 3 coaches
6
1233
Coryton
Arrived on time
Transport for Wales · 3 coaches
8
1238
Pembroke Dock
Arrived on time
Transport for Wales · 2 coaches
0
1238
Rhymney
Arrived on time
Transport for Wales · 2 coaches
8
1237
London Paddington
Arrived at 1239
Great Western Railway · 10 coaches
3
1241
Bridgend
Arrived on time
Transport for Wales · 2 coaches
6
1242
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
7
1246
Treherbert
Arrived at 1245
Transport for Wales · 4 coaches
7
1244
Manchester Piccadilly
Arrived at 1248
Transport for Wales · 2 coaches
4
1247
Penarth
Arrived at 1246
Transport for Wales · 3 coaches
6
1249
Portsmouth Harbour
Arrived at 1250
Great Western Railway · 3 coaches
3
1249
Caerphilly
Arrived on time
Transport for Wales · 3 coaches
8
1251
Barry Island
Arrived on time
Transport for Wales · 4 coaches
6
1259
Cheltenham Spa
Arrived at 1257
Transport for Wales · 2 coaches
2
1258
Bargoed
Arrived on time
Transport for Wales · 4 coaches
8
1255
Aberdare
Arrived on time
Transport for Wales · 4 coaches
6
1303
Penarth
Arrived on time
Transport for Wales · 3 coaches
6
1303
Coryton
Arrived on time
Transport for Wales · 3 coaches
8
1302
Maesteg
Arrived on time
Transport for Wales · 3 coaches
0
1308
Rhymney
Arrived on time
Transport for Wales · 4 coaches
8
1311
Barry Island
Cancelled (problem at depot)
Transport for Wales service
1312
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
8
1315
Holyhead
Arrived on time
Transport for Wales · 3 coaches
1
1305
Ebbw Vale Town
Arrived on time
Transport for Wales · 2 coaches
4
1316
Treherbert
Arrived on time
Transport for Wales · 4 coaches
7
1317
Penarth
Arrived at 1316
Transport for Wales · 3 coaches
6
1314
Carmarthen
Arrived on time
Great Western Railway · 10 coaches
2
1319
Caerphilly
Arrived at 1318
Transport for Wales · 3 coaches
8
1321
Barry Island
Arrived at 1320
Transport for Wales · 4 coaches
6
1322
Exeter St Davids
Arrived on time
Great Western Railway · 5 coaches
3
1325
Nottingham
Arrived on time
CrossCountry · 3 coaches
2
1328
Bargoed
Arrived on time
Transport for Wales · 2 coaches
8
1325
Aberdare
Arrived on time
Transport for Wales · 4 coaches
6
1333
Penarth
Arrived at 1332
Transport for Wales · 3 coaches
6
1333
Coryton
Arrived on time
Transport for Wales · 3 coaches
8
1335
London Paddington
Arrived on time
Great Western Railway · 9 coaches
4
1338
Rhymney
Arrived on time
Transport for Wales · 2 coaches
8
1341
Bridgend
Arrived on time
Transport for Wales · 2 coaches
6
1342
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
7
1346
Treherbert
Arrived at 1345
Transport for Wales · 4 coaches
7
1345
Portsmouth Harbour
Arrived on time
Great Western Railway · 4 coaches
3
1347
Penarth
Arrived on time
Transport for Wales · 3 coaches
6
1353
Manchester Piccadilly
Arrived at 1351
Transport for Wales · 5 coaches
4
1349
Caerphilly
Arrived on time
Transport for Wales · 3 coaches
8
1351
Barry Island
Cancelled (problem at depot)
Transport for Wales service
1350
Haverfordwest
Arrived at 1349
Transport for Wales · 2 coaches
2
1359
Cheltenham Spa
Arrived at 1404
Transport for Wales · 3 coaches
2
1358
Bargoed
Arrived at 1359
Transport for Wales · 4 coaches
8
1355
Aberdare
Arrived on time
Transport for Wales · 4 coaches
6
1403
Penarth
Arrived on time
Transport for Wales · 3 coaches
6
1403
Coryton
Arrived at 1402
Transport for Wales · 3 coaches
8
1401
Maesteg
Arrived at 1400
Transport for Wales · 3 coaches
0
1408
Rhymney
Arrived on time
Transport for Wales · 4 coaches
8
1411
Barry Island
Arrived on time
Transport for Wales · 4 coaches
6
1412
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
7
1405
Ebbw Vale Town
Arrived on time
Transport for Wales · 3 coaches
4
1416
Treherbert
Arrived on time
Transport for Wales · 4 coaches
7
1416
Exeter St Davids
Arrived on time
Great Western Railway · 5 coaches
4
1417
Penarth
Arrived at 1416
Transport for Wales · 3 coaches
6
1414
Swansea
Arrived on time
Great Western Railway · 5 coaches
2
1419
Caerphilly
Arrived on time
Transport for Wales · 3 coaches
8
1421
Barry Island
Arrived on time
Transport for Wales · 4 coaches
6
1425
Nottingham
Arrived on time
CrossCountry · 3 coaches
2