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 17:35 to 19:35 +1 hour Now
Arrivals at Swindon
Time From Platform Actual Status Formation
1717 Carmarthen 1L26 Great Western Railway GWR 1 1726 arrived+9 10 carriages
1721 London Paddington 1C22 Great Western Railway GWR 4 1720 arrived 9 carriages
1728 London Paddington 1G23 Great Western Railway GWR 1 1732 arrived+4 5 carriages
1732 Oxford 1N71 Great Western Railway GWR 4 1734 arrived 5 carriages
1737 London Paddington 1B24 Great Western Railway GWR 4 1738 arrived 10 carriages
1739 Bristol Temple Meads 1A29 Great Western Railway GWR 1 1738 arrived 9 carriages
1749 Cardiff Central 1L27 Great Western Railway GWR 3 1750 arrived 5 carriages
1755 Bristol Temple Meads 1N72 Great Western Railway GWR 3 1755 arrived 5 carriages
1755 London Paddington 1C24 Great Western Railway GWR 4 1754 arrived 9 carriages
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

Italic estimated timing, bold is actual.

Updated 23:32

Next stations along the line by trains today