Travel options
from Swindon to Bristol

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

Our recommendation

To get from Swindon to Bristol on Jan 18 we recommend taking a train because it’s the best combination of price and speed.

09:41AMSwindon0h47 10:28AMBristol Temple Meads
1 changes
09:41AMSwindon0h47 10:28AMBristol Temple Meads
1 changes
Other options
09:58AMSwindon0h41 10:39AMBristol Temple Meads
0 changes
09:29AMSwindon0h36 10:05AMBristol Temple Meads
0 changes
08:58AMSwindon0h37 09:35AMBristol Temple Meads
0 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

Jan 18
$22Great Western Railway
$9National Express
Jan 20
$21Great Western Railway
Jan 21
$21Great Western Railway
Jan 22
$13Great Western Railway

Travel Information from Swindon to Bristol

distanceDistance35 miles (57 km)
modeAvailable travel modesBus or train
priceTicket price range$12 - $26
cheapestCheapest modeBus • $12 (€10) • 55 min
fastestFastest modeTrain • $26 (€21) • 36 min
carriersPopular travel companiesNational Express or Great Western Railway

Take a bus or train to travel 35 miles (57 km) between Swindon and Bristol. If speed is a priority, then a train is the best option with an average duration of 36 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $12 (€10). The most popular travel companies which serve this trip are National Express or Great Western Railway among others. Travelers can even take a direct from Swindon to Bristol.

The Window Seat

Read more about Bristol

Travel Tips: Travel from Swindon to Bristol

Travel to Bristol 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 Swindon to Bristol.

How do I travel from Swindon to Bristol?

There are 2 ways to get from Swindon to Bristol: bus or train.

What is the cheapest way to go from Swindon to Bristol?

The cheapest way to go to Bristol from Swindon is by taking a bus, which costs on average $12 (€10).

This is compared to other ways of getting to Bristol:

A bus is $13 (€11) less than a train for this journey with tickets for a train from Swindon to Bristol costing on average $26 (€21).

What is the fastest way to get from Swindon to Bristol?

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

There are alternative travel options to Bristol that can usually take longer:

In comparison, traveling by bus can take you on average 55 min.

How far is Bristol from Swindon?

Bristol is approximately 35 miles (57 km) away from Swindon.

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

The average frequency per day from Swindon to Bristol is:

  • 50 trains per day.

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

Where do people depart from and arrive in when traveling from Swindon to Bristol?

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

  • Buses most often depart from Swindon at Swindon and arrive in Bristol at Bristol, City Centre.
  • Trains mostly leave from Swindon and tend to arrive in Bristol Temple Meads.

Who can get me from Swindon to Bristol?

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

  • Travel with National Express for buses to Bristol. If you’re looking for a good deal on tickets, check for National Express Swindon to Bristol tickets on Omio for $12 (€10).
  • Great Western Railway can get you to Bristol by train. You can find a good deal for train tickets with Great Western Railway from Swindon to Bristol for $26 (€21) on Omio.

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

Many of our customers traveling from Swindon to Bristol don't make Bristol their final stop. Some of the destinations worth visiting after Bristol are London, Cardiff or Birmingham, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Bristol to any of these top destinations today!

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

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

  • Bus tickets cost on average $12 (€10) one way.
  • Train tickets are costing on average $26 (€21) one way.

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

Travelling from Swindon to Bristol: related information

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