Swindon

TrainTimesLive
Menu Close menu

This is Swindon on 25th August 2026. See Swindon live now →

Swindon SWI

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 18:20 to 20:20 +1 hour Now
Arrivals at Swindon
Time From Platform Actual Status Formation
1755 Bristol Temple Meads 1N72 Great Western Railway GWR 3 1808 arrived+14 2 carriages
1803 Cheltenham Spa 1L84 Great Western Railway GWR 1 1803 arrived 5 carriages
1810 Bristol Temple Meads 1A30 Great Western Railway GWR 3 1816 arrived+6 9 carriages
1812 London Paddington 1B25 Great Western Railway GWR 4 1812 arrived 10 carriages
1818 Swansea 1L28 Great Western Railway GWR 1 1823 arrived+5 10 carriages
1819 London Paddington 1C25 Great Western Railway GWR 4 1819 arrived 9 carriages
1827 London Paddington 1G25 Great Western Railway GWR 3 1829 arrived 5 carriages
1835 Gloucester 2O09 Great Western Railway GWR 2 1846 arrived+5 2 carriages
1838 London Paddington 1B27 Great Western Railway GWR 4 1836 arrived 10 carriages
1839 Weston-super-Mare 1A31 Great Western Railway GWR 3 1846 arrived+7 9 carriages
1850 Cardiff Central 1L29 Great Western Railway GWR 1 1901 arrived+12 9 carriages
1856 London Paddington 1C27 Great Western Railway GWR 4 1858 arrived 9 carriages
1903 Cheltenham Spa 1L86 Great Western Railway GWR 1 1906 arrived+3 5 carriages
1908 Bristol Temple Meads 1A32 Great Western Railway GWR 3 1910 arrived 9 carriages
1913 London Paddington 1B28 Great Western Railway GWR 4 1914 arrived 9 carriages
1917 Carmarthen 1L30 Great Western Railway GWR 1 1922 arrived+6 5 carriages
1919 London Paddington 1C28 Great Western Railway GWR 4 1919 arrived 5 carriages
1921 Westbury 2M23 Great Western Railway GWR terminates here 2 1926 arrived+5 2 carriages
1928 London Paddington 1G27 Great Western Railway GWR 3 1929 arrived 9 carriages
1933 Oxford 1N75 Great Western Railway GWR 4 1934 arrived 2 carriages
1938 Weston-super-Mare 1A33 Great Western Railway GWR 1 cancelled 9 carriages
1940 London Paddington 1B30 Great Western Railway GWR 4 1949 arrived+8 10 carriages
1955 London Paddington 1C30 Great Western Railway GWR 4 2004 arrived+7 9 carriages
1956 Bristol Temple Meads 1N76 Great Western Railway GWR 3 1953 arrived 5 carriages
2004 Cheltenham Spa 1L88 Great Western Railway GWR 1 2005 arrived 5 carriages
2008 Bristol Temple Meads 1A34 Great Western Railway GWR 3 2008 arrived 10 carriages
2017 London Paddington 1U31 Great Western Railway GWR 4 2015 arrived 8 carriages
2018 Swansea 1L32 Great Western Railway GWR 1 2032 arrived+13 9 carriages

Italic estimated timing, bold is actual.

Updated 10:58