← Change station
Cardiff Central
Earlier trains
04:33
Manchester Piccadilly
via Shrewsbury
1W11 • Transport for Wales
4
05:07
London Paddington
1L01 • Great Western Railway
1
05:19
Holyhead
via Shrewsbury
1W90 • Transport for Wales
4
05:20
Barry Island
0B00 • Transport for Wales
🚌
05:24
Merthyr Tydfil
2M00 • Transport for Wales
6
05:34
Caerphilly
2K00 • Transport for Wales
6
05:36
Ebbw Vale Town
2N03 • Transport for Wales
4
05:37
Milford Haven
1B30 • Transport for Wales
3
05:39
Bridgend
via Rhoose Cardiff Int Airport
0B00 • Transport for Wales
🚌
05:40
Barry Island
0B00 • Transport for Wales
🚌
05:48
Coryton
2C00 • Transport for Wales
05:49
Manchester Piccadilly
via Shrewsbury
1W12 • Transport for Wales
05:54
London Paddington
1L03 • Great Western Railway
05:56
Merthyr Tydfil
2M02 • Transport for Wales
06:00
Barry Island
0B00 • Transport for Wales
🚌
06:04
Caerphilly
2K02 • Transport for Wales
06:06
Ebbw Vale Town
2N05 • Transport for Wales
06:10
Cheltenham Spa
2G48 • Transport for Wales
06:10
Penarth
0B00 • Transport for Wales
🚌
Later trains