Cardiff Central around 1124 on 21/12/2025

Departures
Arrivals
Simple
Detailed
Buy tickets from Cardiff Central through Realtime Tickets, our new ticket portal
1055
Shrewsbury
Bus service
Transport for Wales service
1057
Exeter St Davids
Departed on time
Great Western Railway · 5 coaches
2
1059
Treherbert
Departed on time
Transport for Wales · 3 coaches
6
1100
Barry Island
Departed at 1104
Transport for Wales · 4 coaches
8
1104
Ebbw Vale Town
Departed on time
Transport for Wales · 3 coaches
1
1113
Fishguard Harbour
Departed at 1116
Transport for Wales · 3 coaches
3
1118
Maesteg
Departed at 1119
Transport for Wales · 3 coaches
2
1120
London Paddington
Departed on time
Great Western Railway · 10 coaches
1
1122
Caerphilly
Departed on time
Transport for Wales · 4 coaches
7
1125
Portsmouth Harbour
Departed on time
Great Western Railway · 4 coaches
2
1126
Merthyr Tydfil
Departed on time
Transport for Wales · 4 coaches
6
1128
Barry Island
Departed on time
Transport for Wales · 4 coaches
8
1130
Carmarthen
Departed at 1202
Great Western Railway · 10 coaches
3
1135
Penarth
Departed on time
Transport for Wales · 3 coaches
7
1140
Manchester Piccadilly
Departed on time
Transport for Wales · 5 coaches
1
1143
Aberdare
Departed on time
Transport for Wales · 4 coaches
7
1145
Nottingham
Departed on time
CrossCountry · 3 coaches
2
1148
Coryton
Departed at 1149
Transport for Wales · 3 coaches
6
1152
Rhymney
Departed on time
Transport for Wales · 4 coaches
6
1159
Treherbert
Departed on time
Transport for Wales · 4 coaches
6
1200
Exeter St Davids
Departed on time
Great Western Railway · 5 coaches
1
1200
Barry Island
Departed at 1207
Transport for Wales · 4 coaches
8
1205
Milford Haven
Departed at 1208
Transport for Wales · 3 coaches
3
1212
Maesteg
Departed on time
Transport for Wales · 2 coaches
4
1220
London Paddington
Departed on time
Great Western Railway · 10 coaches
1
1222
Caerphilly
Departed on time
Transport for Wales · 4 coaches
7
1225
Portsmouth Harbour
Departed on time
Great Western Railway · 5 coaches
1
1226
Merthyr Tydfil
Departed on time
Transport for Wales · 4 coaches
6
1228
Barry Island
Departed on time
Transport for Wales · 4 coaches
8
1229
Cheltenham Spa
Departed on time
Transport for Wales · 3 coaches
2
1235
Penarth
Departed on time
Transport for Wales · 3 coaches
7
1235
Swansea
Departed at 1237
Great Western Railway · 9 coaches
4
1239
Bridgend
Departed at 1240
Transport for Wales · 2 coaches
6
1239
Manchester Piccadilly
Departed on time
Transport for Wales · 4 coaches
1
1243
Aberdare
Departed on time
Transport for Wales · 4 coaches
7
1248
Coryton
Departed on time
Transport for Wales · 3 coaches
6
1252
Rhymney
Departed on time
Transport for Wales · 4 coaches
6

Search Menu