← Change station
Newport (South Wales)
07:23
Cheltenham Spa
2G50 • Transport for Wales • 2 coaches
3
07:30
Cardiff Central
2U02 • Great Western Railway
2
07:30
London Paddington
1L08 • Great Western Railway
3
07:36
Holyhead
via Shrewsbury
1W92 • Transport for Wales • 3 coaches
3
07:37
Cardiff Central
1V31 • Transport for Wales • 3 coaches
2
07:41
Portsmouth Harbour
1F07 • Great Western Railway
3
07:45
Swansea
1B01 • Great Western Railway
2
07:46
Ebbw Vale Town
2N55 • Transport for Wales • 2 coaches
4
07:52
07:55
Cardiff Central
1V02 • CrossCountry
2
07:57
07:59
Cardiff Central
2U04 • Great Western Railway
3
07:59
Birmingham New Street
1M92 • CrossCountry
4
08:04
Cardiff Central
1V89 • Transport for Wales • 3 coaches
2
08:04
08:05
London Paddington
1L09 • Great Western Railway
3
08:07
08:08
Manchester Piccadilly
via Shrewsbury
1W14 • Transport for Wales • 2 coaches
4
08:11
Exeter St Davids
2C67 • Great Western Railway
3
08:22
Milford Haven
1V32 • Transport for Wales
1
08:24
08:28
Carmarthen
1B03 • Great Western Railway
2
08:24
Cheltenham Spa
2G52 • Transport for Wales • 2 coaches
3
08:31
08:36
Cardiff Central
1B04 • Great Western Railway
2
08:36
London Paddington
1L10 • Great Western Railway
3
08:41
Portsmouth Harbour
1F09 • Great Western Railway
3
08:45
Cardiff Central
2G47 • Transport for Wales • 2 coaches
2
08:47
Ebbw Vale Town
2N57 • Transport for Wales • 2 coaches
4
08:57
Cardiff Central
2U06 • Great Western Railway
2
08:59
Birmingham New Street
1M01 • CrossCountry
4
09:03
Cardiff Central
1V90 • Transport for Wales • 3 coaches
1
09:04
09:05
London Paddington
1L11 • Great Western Railway
3
09:07
09:09
Manchester Piccadilly
via Shrewsbury
1W55 • Transport for Wales • 5 coaches
4
09:12
Cardiff Central
1V03 • CrossCountry
2
09:16
Exeter St Davids
2C69 • Great Western Railway
4
Later trains