Cardiff Central around 1045 on 28/12/2025

Departures
Arrivals
Simple
Detailed
Buy tickets to Cardiff Central through Realtime Tickets, our new ticket portal
1017
Swansea
Arrived on time
Great Western Railway · 10 coaches
4
1021
Barry Island
Arrived on time
Transport for Wales · 4 coaches
7
1027
Caerphilly
Arrived at 1026
Transport for Wales · 4 coaches
8
1033
Exeter St Davids
Arrived at 1035
Great Western Railway · 4 coaches
2
1036
Bridgend
Arrived on time
Transport for Wales · 2 coaches
8
1033
Coryton
Arrived on time
Transport for Wales · 3 coaches
7
1037
London Paddington
Arrived at 1040
Great Western Railway · 5 coaches
4
1041
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
7
1045
Swansea
Arrived at 1046
Transport for Wales · 4 coaches
4
1047
Penarth
Arrived at 1048
Transport for Wales · 3 coaches
6
1051
Barry Island
Arrived on time
Transport for Wales · 4 coaches
6
1055
Aberdare
Arrived on time
Transport for Wales · 3 coaches
6
1100
Rhymney
Arrived at 1105
Transport for Wales · 2 coaches
7
1101
Bristol Temple Meads
Arrived on time
Great Western Railway · 5 coaches
3
1108
Bristol Temple Meads
Cancelled (inbound service late)
CrossCountry service
1113
Hereford
Arrived at 1114
Transport for Wales · 2 coaches
4
1114
Treherbert
Arrived on time
Transport for Wales · 4 coaches
6
1118
Swansea
Arrived at 1126
Great Western Railway · 10 coaches
4
1121
Barry Island
Arrived on time
Transport for Wales · 4 coaches
7
1125
Ebbw Vale Town
On time
Transport for Wales · 2 coaches
4
1127
Caerphilly
Arrived at 1126
Transport for Wales · 4 coaches
7
1133
London Paddington
Arrived at 1146
Great Western Railway · 10 coaches
4
1133
Coryton
Arrived on time
Transport for Wales · 3 coaches
7
1136
Frome
Arrived at 1138
Great Western Railway · 5 coaches
2
1141
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
7
1140
Swansea
Arrived on time
Transport for Wales · 5 coaches
4
1147
Penarth
Arrived at 1146
Transport for Wales · 3 coaches
6
1151
Barry Island
Arrived on time
Transport for Wales · 4 coaches
6
1155
Aberdare
Arrived at 1159
Transport for Wales · 4 coaches
6
1154
Cheltenham Spa
Arrived at 1205
Transport for Wales · 4 coaches
3
1200
Rhymney
Arrived at 1201
Transport for Wales · 4 coaches
7
1204
Exeter St Davids
Arrived at 1216
Great Western Railway · 5 coaches
3
1214
Treherbert
Arrived on time
Transport for Wales · 4 coaches
6

Search Menu