Cardiff Central around 2024 on 05/12/2025

Departures
Arrivals
Simple
Detailed
Buy tickets to Cardiff Central through Realtime Tickets, our new ticket portal
2000
Cheltenham Spa
Cancelled (inbound service late)
Transport for Wales service
1958
Bargoed
Arrived at 1959
Transport for Wales · 4 coaches
8
1956
Aberdare
Arrived at 2001
Transport for Wales · 4 coaches
6
2003
Coryton
Arrived at 2002
Transport for Wales · 3 coaches
8
2005
Maesteg
Arrived at 2003
Transport for Wales · 3 coaches
0
2008
Rhymney
Arrived at 2009
Transport for Wales · 4 coaches
6
2007
Gloucester
Arrived at 2035
CrossCountry Voyager · 4 coaches
2
2012
Merthyr Tydfil
Arrived at 2011
Transport for Wales · 4 coaches
8
2014
Ebbw Vale Town
Arrived at 2015
Transport for Wales · 3 coaches
3
2016
Treherbert
Arrived at 2015
Transport for Wales · 4 coaches
7
2019
Penarth
Arrived on time
Transport for Wales · 3 coaches
8
2014
Carmarthen
Arrived on time
Great Western Railway · 10 coaches
1
2014
London Paddington
Arrived at 2019
Great Western Railway · 9 coaches
3
2023
Barry Island
Arrived on time
Transport for Wales · 4 coaches
7
2022
Taunton
Arrived at 2029
Great Western Railway · 5 coaches
3
2025
Aberdare
Arrived on time
Transport for Wales · 4 coaches
6
2028
Bargoed
Arrived at 2027
Transport for Wales · 4 coaches
8
2035
Pembroke Dock
Arrived at 2037
Transport for Wales · 2 coaches
0
2036
Ebbw Vale Town
Arrived on time
Transport for Wales · 2 coaches
4
2033
Coryton
Arrived at 2032
Transport for Wales · 3 coaches
7
2038
Rhymney
Arrived on time
Transport for Wales · 2 coaches
8
2038
London Paddington
Arrived at 2051
Great Western Railway · 10 coaches
3
2040
Bridgend
Arrived on time
Transport for Wales · 4 coaches
6
2042
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
8
2046
Treherbert
Arrived on time
Transport for Wales · 4 coaches
7
2048
Milford Haven
Arrived on time
Transport for Wales · 2 coaches
2
2046
Portsmouth Harbour
Cancelled (unknown reason)
Great Western Railway service
2047
Penarth
Arrived at 2046
Transport for Wales · 3 coaches
6
2056
Aberdare
Arrived on time
Transport for Wales · 4 coaches
6
2058
Cheltenham Spa
Arrived at 2101
Transport for Wales · 3 coaches
2
2054
Manchester Piccadilly
Arrived at 2116
Transport for Wales · 3 coaches
4
2101
London Paddington
Arrived at 2110
Great Western Railway · 9 coaches
3
2106
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
7
2100
Maesteg
Arrived at 2108
Transport for Wales · 4 coaches
0
2109
Taunton
Arrived at 2128
Great Western Railway · 5 coaches
3
2112
Rhymney
Arrived at 2114
Transport for Wales · 4 coaches
8
2111
Barry Island
Arrived on time
Transport for Wales · 4 coaches
6
2116
Treherbert
Arrived at 2117
Transport for Wales · 4 coaches
7
2115
Ebbw Vale Town
Arrived at 2120
Transport for Wales · 2 coaches
3
2117
Penarth
Arrived on time
Transport for Wales · 3 coaches
6
2116
Swansea
Arrived on time
Great Western Railway · 5 coaches
2
2123
Holyhead
Expected at 2132
Transport for Wales · 5 coaches
4
2126
Nottingham
Arrived at 2135
CrossCountry · 3 coaches
1
2126
Aberdare
Arrived at 2127
Transport for Wales · 4 coaches
6
2133
Coryton
Arrived on time
Transport for Wales · 3 coaches
7
2138
Rhymney
Arrived on time
Transport for Wales · 2 coaches
8
2140
Bridgend
Arrived on time
Transport for Wales · 2 coaches
6
2142
Merthyr Tydfil
Arrived on time
Transport for Wales · 4 coaches
7
2144
Portsmouth Harbour
Arrived at 2205
Great Western Railway · 2 coaches
0
2138
London Paddington
Arrived at 2141
Great Western Railway · 10 coaches
3
2146
Treherbert
Arrived at 2149
Transport for Wales · 4 coaches
7
2147
Penarth
Arrived at 2148
Transport for Wales · 3 coaches
6
2154
Manchester Piccadilly
Arrived at 2158
Transport for Wales · 5 coaches
4
2155
Carmarthen
Arrived at 2211
Transport for Wales · 2 coaches
3

Search Menu