Train Times Swindon to London Journey times and fares

Swindon has a fast, regular rail link to London Paddington. GWR (Great Western Railway) runs direct services throughout the day. Journey time is typically around 55 minutes to 1 hour 15 minutes depending on the service. This guide explains how to check live train times, typical fares, and season ticket options.

GWR train to London Paddington – Swindon to London
Swindon railway station. Credit: Geof Sheppard / Wikimedia Commons (CC-BY-SA)

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.

Check live train times

Real-time departures and arrivals.

National Rail Enquiries

References & sources

  1. National Rail Enquiries (accessed February 2026)
  2. 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.