Travel UpdatesLast updated:
We advise you check your journey before traveling with us today
There is a good service across our network
Journeys between London and Swindon take around 50 minutes, but can be longer on public holidays, and at weekends.
Our fastest service takes just 49 minutes.
Trains from London Paddington to Swindon are very frequent and you can expect up to 120 trains to run every day.
This means Swindon bound trains usually depart around every 15 minutes.
The direct trains from London Paddington call at Reading and Didcot Parkway before they reach Swindon (Wilts) station.
Looking to find the best deal on your Swindon train tickets? Take a look at our money saving ticket options before you buy – you might miss a bargain.