← Change station
Cardiff Central
Trains between Salisbury and Westbury may be cancelled, revised or delayed by up to 10 minutes. More details can be found in the Disruptions area of the
National Rail website
.
Earlier trains
09:26
Treherbert
2T12 • Transport for Wales • 4 coaches
7B
09:28
Portsmouth Harbour
1F11 • Great Western Railway • 3 coaches
1
09:30
Barry Island
2Y24 • Transport for Wales • 4 coaches
8
09:30
Merthyr Tydfil
1M16 • Transport for Wales • 4 coaches
6
09:34
Caerphilly
2K16 • Transport for Wales • 4 coaches
6
09:35
Penarth
2P28 • Transport for Wales • 4 coaches
8
09:38
Bridgend
via Rhoose Cardiff Int Airport
2E16 • Transport for Wales • 2 coaches
8
09:38
Swansea
1B05 • Great Western Railway • 9 coaches
4
09:41
Rhymney
2R12 • Transport for Wales • 2 coaches
6
09:42
Aberdare Platform 2
1A16 • Transport for Wales • 4 coaches
7A
09:45
Edinburgh
via Leeds
1S43 • CrossCountry
2
09:48
Coryton
2C16 • Transport for Wales • 4 coaches
6
09:49
London Paddington
1L13 • Great Western Railway • 8 coaches
1
09:50
Penarth
2P30 • Transport for Wales • 4 coaches
8
09:52
Bargoed
2D16 • Transport for Wales • 4 coaches
6
09:53
Manchester Piccadilly
via Shrewsbury
1W16 • Transport for Wales • 5 coaches
2
09:56
Treherbert
2T14 • Transport for Wales • 4 coaches
7B
09:59
Barry Island
2Y26 • Transport for Wales • 4 coaches
8
10:00
Exeter St Davids
2C71 • Great Western Railway • 5 coaches
1
10:00
Merthyr Tydfil
1M18 • Transport for Wales • 4 coaches
6
10:04
Caerphilly
2K18 • Transport for Wales • 4 coaches
6
10:05
Ebbw Vale Town
2N13 • Transport for Wales • 3 coaches
0
10:05
Penarth
2P32 • Transport for Wales • 4 coaches
8
10:06
Fishguard Harbour
1B38 • Transport for Wales • 3 coaches
2B
10:09
Barry Island
2Y28 • Transport for Wales • 4 coaches
8
10:10
Cheltenham Spa
2G56 • Transport for Wales • 2 coaches
2A
10:11
Rhymney
2R14 • Transport for Wales • 2 coaches
6
10:13
Aberdare Platform 2
1A18 • Transport for Wales • 4 coaches
7A
10:13
Maesteg
2L22 • Transport for Wales • 2 coaches
4A
10:18
Coryton
2C18 • Transport for Wales • 4 coaches
6
10:18
delayed
London Paddington
1L14 • Great Western Railway • 5 coaches
2
10:20
Penarth
2P34 • Transport for Wales • 4 coaches
8
10:22
Bargoed
2D18 • Transport for Wales • 4 coaches
6
10:26
Treherbert
2T16 • Transport for Wales • 4 coaches
10:29
Barry Island
2Y30 • Transport for Wales • 4 coaches
10:30
Merthyr Tydfil
1M20 • Transport for Wales • 4 coaches
6
10:30
Portsmouth Harbour
1F13 • Great Western Railway • 3 coaches
10:34
Caerphilly
2K20 • Transport for Wales • 4 coaches
10:35
Penarth
2P36 • Transport for Wales • 4 coaches
10:39
Bridgend
via Rhoose Cardiff Int Airport
2E20 • Transport for Wales • 2 coaches
10:39
Swansea
1B07 • Great Western Railway • 5 coaches
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 • 4 coaches
10:50
London Paddington
1L15 • Great Western Railway • 9 coaches
10:50
Milford Haven
1V35 • Transport for Wales • 5 coaches
10:50
Penarth
2P38 • Transport for Wales • 4 coaches
10:53
Manchester Piccadilly
via Shrewsbury
1W57 • Transport for Wales • 5 coaches
10:54
Pembroke Dock
2B61 • Transport for Wales • 2 coaches
Later trains