Train Times Swindon to Bristol

Swindon has a fast rail link to Bristol. GWR (Great Western Railway) runs direct services to Bristol Temple Meads throughout the day. Typical journey time is around 21–25 minutes. This guide explains how to check live train times, typical fares, and frequency.

Train at railway platform – Swindon to Bristol
Swindon railway station. Credit: Unsplash
~21–25 minTypical journey
Bristol Temple MeadsDestination
GWROperator
Swindon to Bristol – typical services (check National Rail for live times)
RouteTypical journeyFrequencyStops
Swindon → Bristol Temple Meads21–25 minSeveral per hourDirect or via Chippenham
Swindon → Bristol Parkway~20 minLess frequentDirect

Source: National Rail / GWR

How to check train times

For live departure and arrival times, use National Rail Enquiries or the GWR website. You can also use the GWR app or Trainline. Services run frequently on weekdays; Sunday and bank holiday times may differ.

Fares

Fares vary by time of day and how far in advance you book. Advance tickets can be cheaper. For up-to-date prices and to buy tickets, use GWR or National Rail.

Swindon station

Swindon railway station is on the Bristol Parkway to London Paddington line. For parking, see our guide to Swindon station parking.

Check live train times

Real-time departures Swindon to Bristol.

National Rail Enquiries

Related

See also Swindon to London train times, Swindon to Bath, Swindon to Oxford, Swindon to Cardiff, and day trips from Swindon.

Information correct as of 18 February 2026. Timetables and fares change. Always check National Rail or GWR for the latest.