London to Swindon


London Paddington (PAD)


Swindon (Wilts) (SWI)

Average Journey Time:

1 hour



How long is the journey by train from London to Swindon?

Journeys between London and Swindon take around an hour, but can be longer on public holidays, and at weekends.

Our fastest service takes just 53 minutes.

How often do trains run from London Paddington to Swindon?

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.

What other stations do trains call at?

The direct trains from London Paddington call at Reading and Didcot Parkway before they reach Swindon (Wilts) station.

What’s on board?

Need to access Wi-Fi on board? Prefer a quieter carriage? Then we’ve got you covered on your journey. Here’s what you can expect on board our trains from London Paddington to Swindon:
Quiet carriages
*Registration required to access the on board Wi-Fi

Helpful travel information