Skip to Buy Tickets Skip to Content Skip to Recite Me Skip to Footer


A vibrant city with plenty of activities and attractions to discover, whether you’re visiting for a day trip or a short break. With fantastic nightlife, cultural tours and boat trips, plus a rich history to explore, you won’t be short of things to do in Bristol. Leave the car and forget about parking worries by taking the train from Swindon to Bristol. A great option for commuters and visitors alike, we’re with you as you travel in comfort.

Check out our live departures board below for the train times from Swindon to Bristol and plan your journey with ease. Keep scrolling for details on how to make your fare as cheap as possible.

Journey information from Swindon to Bristol

  • How long is the average journey duration from Swindon to Bristol? 0 hours 22 minutes
  • How long is the fastest journey duration from Swindon to Bristol? 0 hours 21 minutes
  • When is the first train from Swindon to Bristol? 07:40
  • When is the last train from Swindon to Bristol? 22:57
  • How many services run for Swindon to Bristol today? 23

The above information is intended as a guide. It may not include timetable alterations because of engineering work, unplanned disruption etc. Please use the journey planner to plan your journey before you travel. Some tickets are subject to restrictions. Please check these before you travel.

The information above refers to direct journeys only. Other journeys may be available by changing train or by using a different London Terminal. At certain times buses may operate some of the journeys shown. Services of all operators on the route shown are included in the figures. Not all tickets may be used on all services.

On many routes, the last journey before services finish for the day departs after midnight. Where this is the case, it is this service (in the early hours of the following morning), and not the last one before midnight that is shown.


Similar routes

Tips on how to book cheaper train tickets 

Go off-peak

If your journey is flexible, choosing to travel Off-Peak could save you money on your train tickets from Swindon to Bristol.

Choose a Railcard

Take a look at the many Railcard options and you could save 1/3 on the cost of your train tickets from Swindon to Bristol. They’re usually priced at just £30 for one year and you could save on all your journeys.

Book with us

Unlike many third-party websites, we’ll never charge you more than the price of your ticket. Avoid unexpected admin fees and get the best value when you book directly with us.

No booking fees and collect at the station in the UK

Book online and get the best deals