← Change station

Grangetown

Trains between Carmarthen and Swansea may be delayed by up to 30 minutes or cancelled. Latest information can be found in Status and Disruptions.

Earlier trains
20:05
Barry Island
0B00 • Transport for Wales
🚌
20:05
Cardiff Central
0B00 • Transport for Wales
🚌
20:15
Cardiff Central
0B00 • Transport for Wales
🚌
20:15
Penarth
0B00 • Transport for Wales
🚌
20:20
Cardiff Central
0B00 • Transport for Wales
🚌
20:25
Barry Island
0B00 • Transport for Wales
🚌
20:25
Cardiff Central
0B00 • Transport for Wales
🚌
20:35
Cardiff Central
0B00 • Transport for Wales
🚌
20:35
Penarth
0B00 • Transport for Wales
🚌
20:45
Barry Island
0B00 • Transport for Wales
🚌
20:45
Bridgend
0B00 • Transport for Wales
🚌
20:45
Cardiff Central
0B00 • Transport for Wales
🚌
20:55
Cardiff Central
0B00 • Transport for Wales
🚌
20:55
Penarth
0B00 • Transport for Wales
🚌
21:05
Barry Island
0B00 • Transport for Wales
🚌
21:05
Cardiff Central
0B00 • Transport for Wales
🚌
21:15
Cardiff Central
0B00 • Transport for Wales
🚌
21:15
Penarth
0B00 • Transport for Wales
🚌
21:20
Cardiff Central
0B00 • Transport for Wales
🚌
21:25
Barry Island
0B00 • Transport for Wales
🚌
21:25
Cardiff Central
0B00 • Transport for Wales
🚌
21:35
Cardiff Central
0B00 • Transport for Wales
🚌
21:35
Penarth
0B00 • Transport for Wales
🚌
21:45
Barry Island
0B00 • Transport for Wales
🚌
21:45
Bridgend
0B00 • Transport for Wales
🚌
21:45
Cardiff Central
0B00 • Transport for Wales
🚌
21:55
Cardiff Central
0B00 • Transport for Wales
🚌
21:55
Penarth
0B00 • Transport for Wales
🚌
Later trains
Powered by National Rail Enquiries