Help
Business travel
Register
Sign in
Home
Live departures
European Rail
European rail tickets
Paris Pass
Hotels
Tools & apps
Ticket alert
Off-peak train times
Mobile app
Season tickets
All tools & apps
Deals
Hotels
European breaks
Theatre breaks
Theatre tickets
Car hire
London Pass
London Travelcard
Coach tickets
Rail & Sail
All deals & offers
arrivals
at Cardiff Central
18:17
Carmarthen
Plat.
1
Great Western Railway
Exp.
18:21
18:21
Barry Island
Plat.
7
Transport for Wales
On time
18:26
Ebbw Vale Town
Plat.
4A
Transport for Wales
On time
18:27
Caerphilly
Plat.
7
Transport for Wales
On time
18:30
Portsmouth Harbour
Plat.
4B
Great Western Railway
On time
18:33
Coryton
Plat.
7
Transport for Wales
On time
18:34
Milford Haven
Plat.
1
Transport for Wales
On time
18:35
London Paddington
Plat.
3
Great Western Railway
On time
18:36
Bridgend
Plat.
6
Transport for Wales
On time
18:40
Merthyr Tydfil
Plat.
7
Transport for Wales
On time
18:47
Penarth
Plat.
6
Transport for Wales
On time
18:51
Barry Island
Plat.
6
Transport for Wales
On time
18:54
Manchester Piccadilly
Plat.
3A
Transport for Wales
On time
18:55
Pontypridd
Plat.
6
Transport for Wales
On time
19:00
Rhymney
Plat.
7
Transport for Wales
On time
19:07
Exeter St David's
Plat.
3
Great Western Railway
On time
19:14
Treherbert
Plat.
6
Transport for Wales
On time
19:17
Swansea
Plat.
2
Great Western Railway
On time
19:21
Barry Island
Plat.
7
Transport for Wales
On time
19:24
Nottingham
-
CrossCountry
Cancelled
19:27
Caerphilly
Plat.
7
Transport for Wales
On time
19:32
Portsmouth Harbour
Plat.
4B
Great Western Railway
On time
19:33
Coryton
Plat.
7
Transport for Wales
On time
19:34
London Paddington
Plat.
3
Great Western Railway
On time
19:35
Swansea
Plat.
1
Transport for Wales
On time
19:36
Bridgend
Plat.
6
Transport for Wales
On time
19:41
Merthyr Tydfil
Plat.
7
Transport for Wales
On time
19:43
Manchester Piccadilly
Plat.
3
Transport for Wales
On time
19:47
Penarth
Plat.
6
Transport for Wales
On time
19:51
Barry Island
Plat.
6
Transport for Wales
On time
19:54
Cheltenham Spa
Plat.
4A
Transport for Wales
On time
19:55
Pontypridd
Plat.
6
Transport for Wales
On time
20:00
Rhymney
Plat.
7
Transport for Wales
On time
20:10
Maesteg
Plat.
2
Transport for Wales
On time
20:14
Treherbert
Plat.
7
Transport for Wales
On time
Buy tickets