Swindon

TrainTimesLive
Menu Close menu

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

Swindon SWI

Stopping Services All Services

Departures Arrivals

Schedules
−1 hour 17:41 to 19:41 +1 hour Now
Arrivals at Swindon
Time From Platform Actual Status Formation
1721 London Paddington 1C22 Great Western Railway GWR 4 1726 arrived+5 9 carriages
1728 London Paddington 1G23 Great Western Railway GWR 1 1734 arrived+5 10 carriages
1732 Oxford 1N71 Great Western Railway GWR 4 1737 arrived+3 5 carriages
1737 London Paddington 1B24 Great Western Railway GWR 4 1741 arrived 10 carriages
1739 Bristol Temple Meads 1A29 Great Western Railway GWR 1 1746 arrived+6 9 carriages
1749 Cardiff Central 1L27 Great Western Railway GWR 3 1751 arrived 9 carriages
1755 Bristol Temple Meads 1N72 Great Western Railway GWR 3 1755 arrived 5 carriages
1755 London Paddington 1C24 Great Western Railway GWR 4 1755 arrived 9 carriages
1803 Cheltenham Spa 1L84 Great Western Railway GWR 1 1800 arrived 5 carriages
1810 Bristol Temple Meads 1A30 Great Western Railway GWR 3 1817 arrived+7 9 carriages
1812 London Paddington 1B25 Great Western Railway GWR 4 1837 arrived+25 9 carriages
1818 Swansea 1L28 Great Western Railway GWR 1 1821 arrived+3 10 carriages
1819 London Paddington 1C25 Great Western Railway GWR 4 cancelled 9 carriages
1827 London Paddington 1G25 Great Western Railway GWR 3 1849 arrived+22 5 carriages
1835 Gloucester 2O09 Great Western Railway GWR 2 1834 arrived 2 carriages
1838 London Paddington 1B27 Great Western Railway GWR 4 1852 arrived+13 10 carriages
1839 Weston-super-Mare 1A31 Great Western Railway GWR 3 1843 arrived+4 9 carriages
1850 Cardiff Central 1L29 Great Western Railway GWR 1 1851 arrived 9 carriages
1856 London Paddington 1C27 Great Western Railway GWR 4 1923 arrived+27 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 5 carriages
1913 London Paddington 1B28 Great Western Railway GWR 4 1927 arrived+13 9 carriages
1917 Carmarthen 1L30 Great Western Railway GWR 1 1926 arrived+11 5 carriages
1919 London Paddington 1C28 Great Western Railway GWR 4 1931 arrived+10 5 carriages
1921 Westbury 2M23 Great Western Railway GWR terminates here 2 1920 arrived 2 carriages
1928 London Paddington 1G27 Great Western Railway GWR 3 1939 arrived+11 9 carriages
1933 Oxford 1N75 Great Western Railway GWR 4 1935 arrived+3 5 carriages
1938 Weston-super-Mare 1A33 Great Western Railway GWR 1 1940 arrived 9 carriages

Italic estimated timing, bold is actual.

Updated 00:50

Next stations along the line by trains today