Travel options
from Bristol to Swindon

You can get from Bristol to Swindon by train, bus or flight.

Our recommendation

To get from Bristol to Swindon on 26 May we recommend taking a bus because it’s the best combination of price and speed.

07:20Bristol, City Centre1h10 08:30Swindon, Stratton Park
0 changes
07:20Bristol, City Centre1h10 08:30Swindon, Stratton Park
0 changes
Other options
04:53Bristol Temple Meads0h32 05:25Swindon
0 changes
06:30Bristol Temple Meads0h38 07:08Swindon
0 changes
06:34Bristol Temple Meads0h47 07:21Swindon
1 changes

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

26 May
£16Great Western Railway
27 May
£16Great Western Railway
28 May
£10Great Western Railway
29 May
£10Great Western Railway
30 May
£16Great Western Railway
31 May
£15Great Western Railway

Travel Information from Bristol to Swindon

distanceDistance35 miles (57 km)
modeAvailable travel modesCoach or train
priceTicket price range£6 - £15
cheapestCheapest modeCoach • £6 • 55 min
fastestFastest modeTrain • £15 • 32 min
carriersPopular travel companiesMegabus or Great Western Railway

Take a coach or train to travel 35 miles (57 km) from Bristol to Swindon. If speed is a priority, then a train is the best option with an average duration of 32 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £6. The most popular travel providers which serve this trip are Megabus or Great Western Railway among others. Travellers can even take a direct from Bristol to Swindon.

Travel Tips: Travel from Bristol to Swindon

Travel to Swindon easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bristol to Swindon.

How do you get from Bristol to Swindon?

There are 2 travel options from Bristol to Swindon: coach or train.

How do I get from Bristol to Swindon the cheapest way?

Coach services offer the cheapest way to get from Bristol to Swindon. Tickets for a coach cost on average £6.

This is compared to other travel options to Swindon:

A coach journey is usually £9 less than a journey to Swindon by train, which costs on average £15 for the same trip.

What is the fastest way to Swindon from Bristol?

The fastest way from Bristol to Swindon is by train with an average journey time of 32 min.

Other travel options to Swindon from Bristol can usually take longer:

In comparison, taking a coach requires on average 55 min   of travel time.

How many miles from Bristol to Swindon would I travel?

The distance from Bristol to Swindon is approximately 35 miles (57 km).

How many scheduled departures are there a day from Bristol to Swindon?

The average frequency per day from Bristol to Swindon is:

  • 25 trains per day.

However, we recommend checking specific travel dates for your journey from Bristol to Swindon as scheduled services by coach or train can vary by season or day of the week.

What are the departure and arrival points in Bristol and in Swindon?

These are the most popular departure and arrival points for travellers from Bristol to Swindon:

  • Coaches most often depart from Bristol at Bristol, City Centre and arrive in Swindon at Swindon.
  • Trains mostly depart from Bristol Temple Meads and arrive in Swindon.

Which travel companies can get me from Bristol to Swindon?

If finding a good deal is your main consideration for your trip from Bristol to Swindon, then we'll help you find the best value travel companies for you:

  • Megabus can take you to Swindon by coach. If searching for a good deal on coaches, you can find tickets for Megabus from Bristol to Swindon for £6.
  • Travel with Great Western Railway for trains to Swindon. If you’re looking for a good deal on tickets, check for Great Western Railway Bristol to Swindon tickets on Omio for £15.

What is another destination I should add to my tour from Bristol to Swindon?

Looking to extend your trip from Bristol to Swindon? Many Omio customers who go from Bristol to Swindon usually extend their holiday to explore other popular destinations like London, Birmingham or Luton. If you're looking to explore London, Birmingham or Luton from Swindon, let Omio find you the best connections available at an affordable price.

When should I book a ticket to Swindon from Bristol online to score the best deals?

When planning your trip from Bristol to Swindon, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Coach tickets cost on average £6 one way.
  • Train tickets cost on average £15 one way.

However, we recommend buying tickets between Bristol and Swindon online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Bristol to Swindon: related information

Here are some other resources that might have the information you need