← Change station

Cardiff Central

Trains through Southampton Central may be cancelled, delayed by up to 15 minutes or revised. More details can be found in Status and Disruptions.
Earlier trains
09:23
Holyhead via Shrewsbury
1W92 • Transport for Wales • 3 coaches
09:26
Treherbert
2T12 • Transport for Wales • 4 coaches
09:28
Portsmouth Harbour
1F11 • Great Western Railway
09:29
Barry Island
2Y24 • Transport for Wales • 2 coaches
09:30
Merthyr Tydfil
1M16 • Transport for Wales • 4 coaches
09:34
Caerphilly
2K16 • Transport for Wales • 3 coaches
09:35
Penarth
2P28 • Transport for Wales • 3 coaches
09:38
Bridgend via Rhoose Cardiff Int Airport
2E16 • Transport for Wales • 2 coaches
09:38
Swansea
1B05 • Great Western Railway
09:41
Rhymney
2R12 • Transport for Wales • 2 coaches
09:42
Aberdare Platform 2
1A16 • Transport for Wales • 4 coaches
09:45
Edinburgh via Leeds
1M43 • CrossCountry
09:48
Coryton
2C16 • Transport for Wales • 3 coaches
09:49
London Paddington
1L13 • Great Western Railway
09:50
Penarth
2P30 • Transport for Wales • 3 coaches
09:52
Bargoed
2D16 • Transport for Wales • 4 coaches
09:53
Manchester Piccadilly via Shrewsbury
1W16 • Transport for Wales • 2 coaches
09:56
Treherbert
2T14 • Transport for Wales • 4 coaches
09:59
Barry Island
2Y26 • Transport for Wales • 4 coaches
10:00
Exeter St Davids
2C71 • Great Western Railway
10:00
Merthyr Tydfil
1M18 • Transport for Wales • 4 coaches
10:04
Caerphilly
2K18 • Transport for Wales • 3 coaches
10:05
Penarth
2P32 • Transport for Wales • 3 coaches
10:06
Ebbw Vale Town
2N13 • Transport for Wales • 2 coaches
10:06
Fishguard Harbour
1B38 • Transport for Wales • 2 coaches
10:09
Barry Island
2Y28 • Transport for Wales • 4 coaches
10:10
Cheltenham Spa
2G56 • Transport for Wales • 2 coaches
10:11
Rhymney
2R14 • Transport for Wales • 4 coaches
10:13
Aberdare Platform 2
1A18 • Transport for Wales • 4 coaches
10:13
Maesteg
2L22 • Transport for Wales • 2 coaches
10:18
Coryton
2C18 • Transport for Wales • 3 coaches
10:18
London Paddington
1L14 • Great Western Railway
10:20
Penarth
2P34 • Transport for Wales • 3 coaches
10:22
Bargoed
2D18 • Transport for Wales • 4 coaches
10:26
Treherbert
2T16 • Transport for Wales
10:29
Barry Island
2Y30 • Transport for Wales • 4 coaches
10:30
Merthyr Tydfil
1M20 • Transport for Wales • 4 coaches
10:30
Portsmouth Harbour
1F13 • Great Western Railway
10:34
Caerphilly
2K20 • Transport for Wales
10:35
Penarth
2P36 • Transport for Wales • 3 coaches
10:39
Bridgend via Rhoose Cardiff Int Airport
2E20 • Transport for Wales • 2 coaches
10:39
Swansea
1B07 • Great Western Railway
10:41
Rhymney
2R16 • Transport for Wales • 2 coaches
10:43
Aberdare Platform 2
1A20 • Transport for Wales • 4 coaches
10:45
Nottingham
1M94 • CrossCountry
10:48
Coryton
2C20 • Transport for Wales
10:50
London Paddington
1L15 • Great Western Railway
10:50
Milford Haven
1V35 • Transport for Wales • 4 coaches
10:50
Penarth
2P38 • Transport for Wales
10:53
Manchester Piccadilly via Shrewsbury
1W57 • Transport for Wales
Later trains
Powered by National Rail Enquiries