How to check train times
For live departure and arrival times, use National Rail Enquiries and the GWR website. You can also use the GWR app, Trainline, or other journey planners.
Services run frequently on weekdays (typically several per hour); Sunday and bank holiday times may differ.
Typical journey times
Direct trains from Swindon to London Paddington usually take between 55 minutes and 1 hour 15 minutes. Fast services make fewer stops; slower services may call at Didcot Parkway, Reading, and other stations.
Some peak services are non-stop or limited-stop.
Fares and season tickets
Fares vary by time of day, how far in advance you book, and ticket type (advance, off-peak, anytime). Season tickets can be cheaper if you commute regularly. For up-to-date prices and to buy tickets, use GWR or National Rail. We also have a guide to cost of commuting from Swindon to London.
Swindon station
Swindon railway station is on Bristol Parkway to London Paddington line. It has ticket offices, ticket machines, and step-free access. For parking at the station, see our guide to Swindon station parking. Flying from Heathrow? You can pre-book Heathrow airport parking.
Other routes from Swindon
We also have guides for Swindon to Bristol, Swindon to Bath, Swindon to Oxford, and Swindon to Cardiff.
References & sources
- National Rail Enquiries (accessed February 2026)
- GWR – Great Western Railway (accessed February 2026)
Information correct as of February 2026. Timetables and fares change. Always check National Rail or GWR for the latest.