Travel options
from Birmingham to Swindon

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

Our recommendation

To get from Birmingham to Swindon on Oct 19 we recommend taking a bus because it’s the best combination of price and speed.

07:20PMBirmingham2h25 09:45PMSwindon, Stratton Park
0 changes
07:20PMBirmingham2h25 09:45PMSwindon, Stratton Park
0 changes
Other options
10:12AMBirmingham New Street1h46 11:58AMSwindon
1 changes
11:12AMBirmingham New Street1h47 12:59PMSwindon
1 changes
01:12PMBirmingham New Street1h47 02:59PMSwindon
1 changes

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

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

COMPARE Prices for trains, buses and flights

Oct 18
$37Great Western Railway
Oct 19
$30Great Western Railway
Oct 21
$30Great Western Railway
Oct 22
$36Great Western Railway
Oct 23
$37Great Western Railway

Travel Information from Birmingham to Swindon

distanceDistance64 miles (103 km)
modeAvailable travel modesBus or train
priceTicket price range$14 - $36
cheapestCheapest modeBus • $14 (€11) • 2 h 25 min
fastestFastest modeTrain • $36 (€30) • 1 h 46 min
carriersPopular travel companiesMegabus or Great Western Railway

Travel 64 miles (103 km) by bus or train to Swindon from Birmingham. If speed is a priority, then a train is the best option with an average duration of 1 h 46 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $14 (€11). The most popular travel companies which serve this route are Megabus or Great Western Railway among others. Travelers can even take a direct train from Birmingham to Swindon.

Travel Tips

Travel from Birmingham 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 Birmingham to Swindon.
How do I travel from Birmingham to Swindon?

There are 2 ways that you can travel between Birmingham and Swindon. You can take a bus or train.

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

The cheapest way to go to Swindon from Birmingham is by taking a bus, which costs on average $14 (€11).

This is compared to other ways of getting to Swindon:

A bus is $23 (€19) less than a train for this journey with tickets for a train from Birmingham to Swindon costing on average $36 (€30).

What is the fastest way to travel from Birmingham to Swindon?

The fastest way to get to Swindon from Birmingham is by train with an average travel time of 1 h 46 min.

Other travel options to Swindon can usually take longer:

In comparison, traveling by bus can take you on average 2 h 25 min.

What is the distance from Birmingham to Swindon?

The Birmingham to Swindon distance is around 64 miles (103 km).

How many services a day are there from Birmingham to Swindon?

The average frequency per day from Birmingham to Swindon is:

  • Around 25 trains per day.

However, we recommend checking specific travel dates for your journey between Birmingham and Swindon as scheduled services by bus or train can vary by season or day of the week.

Where do I depart from Birmingham? Where do I arrive in Swindon?

These are the most popular departure and arrival points when traveling from Birmingham to Swindon:

  • Most travelers take a bus from Birmingham, Coach Station to Swindon.
  • Most travelers board their train from Birmingham New Street and arrive in Swindon.
Who can get me from Birmingham to Swindon?

Omio works with many trusted partners that can help you travel the best way from Birmingham to Swindon:

  • You can travel by bus to Swindon from Birmingham with Megabus, and you can find Megabus Birmingham to Swindon tickets for $14 (€11) on Omio.
  • You can travel from Birmingham to Swindon by train with Great Western Railway. You can find cheap tickets on Omio for $36 (€30) with Great Western Railway from Birmingham to Swindon.
Is there a way to travel directly from Birmingham to Swindon?

Yes, there are direct services available from Birmingham to Swindon with the following travel companies:

  • You can take a direct train with with 25 direct trains per day.

Direct services tend to save you time and add more convenience in getting you to Swindon as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets to Swindon from Birmingham.

Where else should I travel to after my journey to Swindon from Birmingham ends?
Looking to extend your trip from Birmingham to Swindon? Many Omio customers who go from Birmingham to Swindon usually extend their vacation to explore other popular destinations like London, Bristol or Luton. If you're looking to explore London, Bristol or Luton from Swindon, let Omio find you the best connections available at an affordable price.
How far in advance should I purchase tickets to Swindon from Birmingham online to get the best deals?

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

  • Bus tickets cost $14 (€11) one way on average.
  • Train tickets cost on average $36 (€30) one way.

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

Important Stations and Airports for this Journey

Travelling from Birmingham to Swindon: related information

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