Swindon

TrainTimesLive
Menu Close menu

This is Swindon on 21st September 2026. See Swindon live now →

Swindon SWI

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 18:12 to 20:12 +1 hour Now
Arrivals at Swindon
Time From Platform Actual Status Formation
1803 Cheltenham Spa 1L84 Great Western Railway GWR 1 cancelled 5 carriages
1810 Bristol Temple Meads 1A30 Great Western Railway GWR 3 1813 arrived+4 9 carriages
1812 London Paddington 1B25 Great Western Railway GWR 4 1816 arrived+5 10 carriages
1818 Swansea 1L28 Great Western Railway GWR 1 1818 arrived 10 carriages
1819 London Paddington 1C25 Great Western Railway GWR 4 1820 arrived 9 carriages
1827 London Paddington 1G25 Great Western Railway GWR 3 1831 arrived+3 5 carriages
1835 Gloucester 2O09 Great Western Railway GWR 2 1835 arrived 3 carriages
1838 London Paddington 1B27 Great Western Railway GWR 4 1835 arrived 10 carriages
1839 Weston-super-Mare 1A31 Great Western Railway GWR 3 1840 arrived 9 carriages
1850 Cardiff Central 1L29 Great Western Railway GWR 1 1852 arrived 9 carriages
1856 London Paddington 1C27 Great Western Railway GWR 4 1856 arrived 9 carriages
1903 Cheltenham Spa 1L86 Great Western Railway GWR 1 1904 arrived 5 carriages
1908 Bristol Temple Meads 1A32 Great Western Railway GWR 3 1912 arrived 9 carriages
1913 London Paddington 1B28 Great Western Railway GWR 4 1914 arrived 9 carriages
1917 Carmarthen 1L30 Great Western Railway GWR 1 1927 arrived+12 5 carriages
1919 London Paddington 1C28 Great Western Railway GWR 4 1921 arrived 5 carriages
1921 Westbury 2M23 Great Western Railway GWR terminates here 2 1919 arrived-2 2 carriages
1928 London Paddington 1G27 Great Western Railway GWR 3 1926 arrived 9 carriages
1933 Oxford 1N75 Great Western Railway GWR 4 1930 arrived 5 carriages
1938 Weston-super-Mare 1A33 Great Western Railway GWR 1 1939 arrived 9 carriages
1940 London Paddington 1B30 Great Western Railway GWR 4 1939 arrived 10 carriages
1955 London Paddington 1C30 Great Western Railway GWR 4 1959 arrived 9 carriages
1956 Bristol Temple Meads 1N76 Great Western Railway GWR 3 1955 arrived 5 carriages
2004 Cheltenham Spa 1L88 Great Western Railway GWR 1 2003 arrived 5 carriages
2008 Bristol Temple Meads 1A34 Great Western Railway GWR 3 2008 arrived 9 carriages

Italic estimated timing, bold is actual.

Updated 16:55

Next stations along the line by trains today