Cardiff Central

TrainTimesLive
Menu Close menu

This is Cardiff Central on 1st September 2026. See Cardiff Central live now →

Cardiff Central CDF

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 19:08 to 21:08 +1 hour Now
Departures from Cardiff Central
STP Time From To Platform Actual Status Formation
VAROverlay: a short-term plan replacing the timetable for this date 1848 Manchester Piccadilly Fishguard Harbour 1V48 Transport for Wales TfW 3 was 4A 1856 departed+8 4 carriages 197008+197037
WTTThe permanent working timetable 1851 starts here Pembroke Dock 2B85 Transport for Wales TfW 0 1859 departed+8 2 carriages AT04
WTTThe permanent working timetable 1853 starts here Manchester Piccadilly 1W65 Transport for Wales TfW 2 was 1 1910 departed+17 2 carriages 197037
WTTThe permanent working timetable 1856 starts here Treherbert 2T50 Transport for Wales TfW 7 1855 departed 5 carriages 756101
WTTThe permanent working timetable 1900 starts here Cardiff Canton Sidings 5F54 Transport for Wales TfW passes 8 1903 passed+3 5 carriages 231001
WTTThe permanent working timetable 1900 starts here Exeter St Davids 2C89 Great Western Railway GWR 2 was 1 1859 departed 5 carriages 802021
VAROverlay: a short-term plan replacing the timetable for this date 1900 Aberdare Merthyr Tydfil 1M54 Transport for Wales TfW 6 1859 departed 4 carriages 756001
WTTThe permanent working timetable 1902 starts here Cardiff Central 5F31 Great Western Railway GWR passes 4 was 3B 1903 passed 4 carriages 158747+158765
WTTThe permanent working timetable 1905 Coryton Penarth 2P04 Transport for Wales TfW 7 was 8 1913 departed+8 8 carriages 756003+756004
VAROverlay: a short-term plan replacing the timetable for this date 1906 Maesteg Ebbw Vale Town 2N31 Transport for Wales TfW 0 1912 departed+6 2 carriages 150280
WTTThe permanent working timetable 1907 starts here Cardiff Canton Sidings 5F56 Transport for Wales TfW passes 7 cancelled 4 carriages 756004
VAROverlay: a short-term plan replacing the timetable for this date 1909 Rhymney Barry Island 2Y80 Transport for Wales TfW 8 1917 departed+8 5 carriages 231002
VSTPVery short term plan, created on or near the day 1910 starts here Cheltenham Spa 2G74 2 1915 departed+5
WTTThe permanent working timetable 1911 Barry Island Rhymney 2R50 Transport for Wales TfW 6 1911 departed 5 carriages 231003
VAROverlay: a short-term plan replacing the timetable for this date 1913 Merthyr Tydfil Aberdare 1A54 Transport for Wales TfW 7 1917 departed+4 5 carriages 756104
WTTThe permanent working timetable 1913 London Paddington Swansea 1B25 Great Western Railway GWR 4 was 3 1933 departed+20 9 carriages 800321
VAROverlay: a short-term plan replacing the timetable for this date 1916 Ebbw Vale Town Maesteg 2L40 Transport for Wales TfW 4 1919 departed+3 2 carriages 150260
VAROverlay: a short-term plan replacing the timetable for this date 1918 Swansea London Paddington 1L32 Great Western Railway GWR 1 1919 departed 9 carriages 802111
VAROverlay: a short-term plan replacing the timetable for this date 1918 Penarth Coryton 2C54 Transport for Wales TfW 6 1922 departed+4 4 carriages 756006
WTTThe permanent working timetable 1921 Cardiff Docks Ryans F.W. Margam T.C. 6B81 Not specified (freight or charter) Not specified (freight or charter) passes DML
WTTThe permanent working timetable 1921 Llanwern Exchange Sdgs Margam T.C. 6H28 Not specified (freight or charter) Not specified (freight or charter) passes DML
VARNew short-term plan for this date 1922 Barry Island Caerphilly 2K62 Transport for Wales TfW 6 1924 departed 2 carriages 150262
WTTThe permanent working timetable 1925 starts here Cardiff Canton Sidings 5F60 Transport for Wales TfW passes 8 1926 passed 4 carriages 756007
WTTThe permanent working timetable 1926 starts here Treherbert 2T52 Transport for Wales TfW 7 1927 departed 5 carriages 756117
WTTThe permanent working timetable 1928 starts here Portsmouth Harbour 1F31 Great Western Railway GWR 1 1927 departed 4 carriages 158747+158765
VAROverlay: a short-term plan replacing the timetable for this date 1930 Aberdare Merthyr Tydfil 1M56 Transport for Wales TfW 6 1930 departed 4 carriages 756005
WTTThe permanent working timetable 1932 starts here Cardiff Central 5C91 Great Western Railway GWR passes 3 1935 passed+3 5 carriages 802007
WTTThe permanent working timetable 1935 Coryton Penarth 2P06 Transport for Wales TfW 7 1934 departed 4 carriages 756002
WTTThe permanent working timetable 1935 starts here Cardiff Central 5M85 CrossCountry CrossCountry passes 4 cancelled 3 carriages 170105
WTTThe permanent working timetable 1938 starts here Holyhead 1W98 Transport for Wales TfW 2 1937 departed 2 carriages 197007
VAROverlay: a short-term plan replacing the timetable for this date 1939 Rhymney Bridgend 2E56 Transport for Wales TfW 7 1938 departed 2 carriages 150279
WTTThe permanent working timetable 1939 London Paddington Carmarthen 1B27 Great Western Railway GWR 3 1946 departed+7 10 carriages 800021+800036
VAROverlay: a short-term plan replacing the timetable for this date 1941 Bridgend Rhymney 2R52 Transport for Wales TfW 6 1940 departed 2 carriages 150264
VAROverlay: a short-term plan replacing the timetable for this date 1943 Merthyr Tydfil Aberdare 1A56 Transport for Wales TfW 7 1943 departed 5 carriages 756107
WTTThe permanent working timetable 1947 starts here Cardiff Canton Sidings 5F64 Transport for Wales TfW passes 8 1947 passed 5 carriages 231004
VAROverlay: a short-term plan replacing the timetable for this date 1948 Penarth Coryton 2C56 Transport for Wales TfW 6 1948 departed 4 carriages 756003
VARNew short-term plan for this date 1950 starts here Cardiff Canton Sidings 5V50 Transport for Wales TfW passes 4 2000 passed+10 6 carriages 67013+HD05
WTTThe permanent working timetable 1950 starts here Nottingham 1M85 CrossCountry CrossCountry 4 was 1 1950 departed 3 carriages 170105
VAROverlay: a short-term plan replacing the timetable for this date 1951 starts here Swansea 2B89 Transport for Wales TfW 3 1952 departed 2 carriages 153369+153926
VAROverlay: a short-term plan replacing the timetable for this date 1952 Margam T.C. Hartlepool Bsc 20" Mill 6E30 Not specified (freight or charter) Not specified (freight or charter) passes UML 1956 passed+5
WTTThe permanent working timetable 1954 starts here Cardiff Canton Sidings 5B52 Transport for Wales TfW passes 0 1958 passed-12 2 carriages 150245
WTTThe permanent working timetable 1956 starts here Cardiff Canton Sidings 5B76 Transport for Wales TfW passes 2 cancelled 4 carriages 150258+150284
WTTThe permanent working timetable 1956 starts here Treherbert 2T54 Transport for Wales TfW 7 1955 departed 5 carriages 756105
WTTThe permanent working timetable 1959 Bargoed Barry Island 2Y82 Transport for Wales TfW 8 1958 departed 5 carriages 231011
WTTThe permanent working timetable 1959½ Newport Docks Margam T.C. 6R73 Not specified (freight or charter) Not specified (freight or charter) passes DML
WTTThe permanent working timetable 1959½ Newport Docks Margam T.C. 6F08 Not specified (freight or charter) Not specified (freight or charter) passes DML
VAROverlay: a short-term plan replacing the timetable for this date 2000 Aberdare Merthyr Tydfil 1M58 Transport for Wales TfW 6 2000 departed 5 carriages 756113
WTTThe permanent working timetable 2000 starts here Taunton 2C91 Great Western Railway GWR 1 1959 departed 5 carriages 802007
WTTThe permanent working timetable 2001 starts here Cardiff Canton Sidings 5F68 Transport for Wales TfW passes 7 2005 passed+4 5 carriages 756108
WTTThe permanent working timetable 2004 starts here Cardiff Central 5F33 Great Western Railway GWR passes 3 2002 passed-2 3 carriages 166213
WTTThe permanent working timetable 2005 Coryton Penarth 2P08 Transport for Wales TfW 8 2004 departed 4 carriages 756006
WTTThe permanent working timetable 2006 Maesteg Ebbw Vale Town 2I33 Transport for Wales TfW 0 2006 departed 2 carriages 153325+153906
WTTThe permanent working timetable 2007 starts here Cardiff Canton Sidings 5G69 Transport for Wales TfW passes 4B cancelled
VAROverlay: a short-term plan replacing the timetable for this date 2010 starts here Crewe 1W26 Transport for Wales TfW 1 2009 departed 2 carriages 197026
WTTThe permanent working timetable 2011 starts here Rhymney 2R54 Transport for Wales TfW 7 2010 departed 5 carriages 231006
WTTThe permanent working timetable 2011 starts here Cardiff Central 5M87 CrossCountry CrossCountry passes 2 cancelled 4 carriages 220023
WTTThe permanent working timetable 2012 Merthyr Tydfil Aberdare 1A58 Transport for Wales TfW 8 2011 departed 5 carriages 756114
VAROverlay: a short-term plan replacing the timetable for this date 2013 Ebbw Vale Town Maesteg 2O42 Transport for Wales TfW 4 cancelled 2 carriages 150252
WTTThe permanent working timetable 2016 starts here Cardiff Canton Sidings 5B52 Transport for Wales TfW passes 0 1950 2 carriages 150245
WTTThe permanent working timetable 2018 Port Talbot Up Sidings Stormy 3S61 Not specified (freight or charter) Not specified (freight or charter) passes 6 cancelled
WTTThe permanent working timetable 2018 Carmarthen London Paddington 1L34 Great Western Railway GWR 1 2017 departed 10 carriages 800009+800024
WTTThe permanent working timetable 2019 London Paddington Swansea 1B28 Great Western Railway GWR 4 was 3 2031 departed+12 9 carriages 802112
VARNew short-term plan for this date 2020 Caerphilly Barry Island 2Y99 Transport for Wales TfW 8 2019 departed 2 carriages 150262
VARNew short-term plan for this date 2023 starts here Cardiff Central 5P12 Transport for Wales TfW passes 4 2021 passed-2 4 carriages 756002
VAROverlay: a short-term plan replacing the timetable for this date 2025 starts here Barry Tourist Railway 5Y90 Transport for Wales TfW passes 7 2023 passed-2 5 carriages 756115
WTTThe permanent working timetable 2026 starts here Cardiff Central 5C93 Great Western Railway GWR passes 3 2029 passed+3 5 carriages 800023
WTTThe permanent working timetable 2027 starts here Treherbert 2T56 Transport for Wales TfW 4 2027 departed 5 carriages 756109
VARNew short-term plan for this date 2029 Bargoed Barry Island 2Y83 Transport for Wales TfW 8 2029 departed 5 carriages 231009
WTTThe permanent working timetable 2030 starts here Portsmouth Harbour 1F33 Great Western Railway GWR 1 2029 departed 3 carriages 166213
WTTThe permanent working timetable 2031 Newport Docks Margam T.C. 6F09 Not specified (freight or charter) Not specified (freight or charter) passes 3

Italic estimated timing, bold is actual.

Updated 11:36

Next stations along the line by trains today