Birmingham to Swindon bus

Cheap bus tickets from Birmingham to Swindon

Showing times and prices for Jan 31





The best way to find a cheap bus ticket from Birmingham to Swindon is to book your journey as far in advance as possible and to avoid traveling at rush hour.

07:20PMBirmingham2h25 09:45PMSwindon, Stratton Park
0 transfers

Bus schedule from Birmingham to Swindon

Showing buses for tomorrow, Tuesday, January 31
07:20PMBirmingham2h25 09:45PMSwindon, Stratton Park
0 transfers

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Jan 31
Feb 01
Feb 02
Feb 03
Feb 04
Feb 05
Feb 06

Bus times from Birmingham to Swindon

Showing times and prices for Jan 31

Fastest Journey

2 h 25 m


2 h 25 m

Buses per day



103 km

Of the 1 buses that leave Birmingham for Swindon every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

07:20PMBirmingham2h25 09:45PMSwindon, Stratton Park
0 transfers

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

Eurolines France
Bla Bla Bus

Overview: Bus from Birmingham to Swindon

distanceDistance64 miles (103 km)
durationAverage bus duration2 h 25 min
priceAverage bus ticket price$13 (€12)
frequencyBus frequency8 a day
changesDirect busYes
carriersBus companiesMegabus or National Express

Buses from Birmingham to Swindon cover the 64 miles (103 km) long route taking on average 2 h 25 min with our travel partners like Megabus or National Express. Normally, there are 8 buses operating per day, including direct services available. You can get the cheapest bus tickets for this route for as low as $11 (€9), but the average price of bus tickets is $13 (€12). Travelers depart most frequently from Birmingham, Brunel Street and arrive in Swindon.

Bus providers: National Express from Birmingham to Swindon

Travel between Birmingham and Swindon from $11 (€9) with Omio’s bus partners National Express! You can find the best schedules and tickets when comparing and booking the most popular journey for you.

National Express

National Express is the UK’s leading long-distance bus company operating over 550 buses per day and serving over 900 destinations across the UK. National Express also operates bus services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express buses have air conditioning and provide free WiFi access along with onboard entertainment. Most buses come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your bus to Swindon from Birmingham, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

    Travel Tips: Bus to Swindon from Birmingham

    Travel Tips: Take the bus 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.
    Omio customers have found cheap bus tickets between Birmingham and Swindon for as low as $11 (€9)  for the next 7 days.
    In the next 7 days you can expect to pay on average $13 (€12)  for a bus ticket from Birmingham to Swindon.
    You should expect to travel around 64 miles (103 km)  between Birmingham and Swindon by bus.
    The Birmingham to Swindon bus duration is on average 2 h 25 min, which is to be expected when traveling 64 miles (103 km) from Birmingham to Swindon. However, the time it takes can vary based on specific dates, weekends, and holidays.

    When taking the bus between Birmingham and Swindon, you can choose to depart from bus stations like Birmingham, Brunel Street, Birmingham, Coach Station and Birmingham, Station Street (Stop NS13). Your trip can end in bus stations such as Swindon, Swindon, Bus Station (New Bridge Close) and Swindon, Stratton Cross Roads (Cricklade Rd).

    Omio customers who travel this route most frequently depart from Birmingham, Brunel Street   and arrive in Swindon.

    Passengers booking this trip most frequently board their buses from Birmingham, Brunel Street and need to travel around 1.7 miles (2.7 km) from the city center to get to this bus station.

    Passengers arriving in Swindon most often arrive at Swindon and need to travel around 0.4 miles (631 m) from this bus station to the city center.

    If you're looking for buses from Birmingham to Swindon, you can rely on Megabus or National Express to get you to Swindon. It's also good to check out all possible bus companies for the Birmingham to Swindon route to see if there might be differences in the amenities they offer.
    Yes, you can search for direct buses from Birmingham to Swindon on Omio with Megabus, and you won’t need to transfer at another stop in between. Direct bus services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your bus ticket.
    On average, there are 8 buses a day from Birmingham to Swindon. The bus times and services may be different on weekends and holidays compared to weekdays.
    The first Birmingham to Swindon bus departs at 3: 50 PM   and the last bus from Birmingham to Swindon leaves at 3: 50 PM. Check out the most up-to-date bus schedule from Birmingham to Swindon on Omio and find the best time to travel to your destination.
    If you book a bus ticket from Birmingham to Swindon within the next 7 days, you can find tickets to cost on average $13 (€12) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets from Birmingham to Swindon are generally on sale a few months before the planned departure date.
    HomeBusesBus tickets to SwindonBirmingham to Swindon bus

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    Hand With Phone