Train Times Swindon to Bristol Journey times and fares

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.

GWR train at Swindon – Bristol Temple Meads service
Swindon railway station. Credit: Geof Sheppard / Wikimedia Commons (CC-BY-SA)
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. Flying from Bristol Airport? You can pre-book Bristol Airport parking.

Check live train times

Real-time departures Swindon to Bristol.

National Rail Enquiries

References & sources

  1. National Rail Enquiries (accessed February 2026)
  2. GWR – Great Western Railway (accessed February 2026)

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 10 March 2026. Timetables and fares change. Always check National Rail or GWR for the latest.