Students! Get the Omio app and enjoy 10% off your first booking and 5% off all other trips.

Birmingham to Swindon train with Great Western Rail

Thu, Apr 24
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Birmingham to Swindon

Showing times and prices for Apr 24

Cheapest

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

CrossCountryP11984+Great Western RailY22227
05:37AM2h17
Birmingham New Street (BHM)
07:54AMSwindon station (SWI)
$931One-way
1 transfer
Chiltern RailwaysC57655+Great Western RailY23560 · Y21998
05:15AM2h38
Birmingham Moor Street (BMO)
07:53AMSwindon station (SWI)
$931One-way
2 transfers
Chiltern RailwaysC57651+CrossCountryP11843+Great Western RailY21999
05:45AM2h33
Birmingham Moor Street (BMO)
08:18AMSwindon station (SWI)
$931One-way
2 transfers

Travel Information

Compare train and bus for Birmingham to Swindon

Omio recommends booking the bus as it is the most popular option from Birmingham to Swindon among Omio's users. If you are prioritising price take the bus with prices starting from €12. For those with little time consider booking a train which can get you there in 2h 6m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.0 - 0.1kg.

Compare train with

Train
Most popular
Bus

€68

Average price

€22

Average price

Cheapest

2h 36m

Average duration

Fastest

2h 6m

Onboard

+

30m

Additional time*

3h 31m

Average duration

3h 1m

Onboard

+

30m

Additional time*

0.0 - 0.1kg

CO2 emissions

Lowest

0.1 - 0.3kg

CO2 emissions

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Birmingham to Swindon train times

Showing trains for today, Wednesday, April 23
Last updated at 1:16 AM
ProviderDepartsDurationArrivesTransfers
Tickets
cross_countryC65973+great_westernY22229
On time
7:12 AM Birmingham New Street (BHM)
1h45
8:57 AM Swindon station (SWI)
1 transfer
cross_countryC65975+great_westernY22230
On time
8:12 AM Birmingham New Street (BHM)
1h46
9:58 AM Swindon station (SWI)
1 transfer
cross_countryC66017+great_westernY21967
On time
8:33 AM Birmingham New Street (BHM)
2h04
10:37 AM Swindon station (SWI)
1 transfer
cross_countryC65979+great_westernY22231
On time
9:12 AM Birmingham New Street (BHM)
1h46
10:58 AM Swindon station (SWI)
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Birmingham to Swindon by train or bus

Thu
Apr 24
Fri
Apr 25
Sat
Apr 26
Sun
Apr 27
Mon
Apr 28
Tue
Apr 29
Wed
Apr 30

Fastest train times from Birmingham to Swindon

Showing times and prices for Apr 24

Fastest Journey

2 h 17 m

Average

2 h 29 m

Trains per day

3

Distance

103 km

It's difficult to get from Birmingham to Swindon without transferring at least once.

CrossCountryP11984+Great Western RailY22227
05:37AM2h17
Birmingham New Street (BHM)
07:54AMSwindon station (SWI)
$931One-way
1 transfer
Chiltern RailwaysC57651+CrossCountryP11843+Great Western RailY21999
05:45AM2h33
Birmingham Moor Street (BMO)
08:18AMSwindon station (SWI)
$931One-way
2 transfers
Chiltern RailwaysC57655+Great Western RailY23560 · Y21998
05:15AM2h38
Birmingham Moor Street (BMO)
07:53AMSwindon station (SWI)
$931One-way
2 transfers

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Birmingham to Swindon

United KingdomUnited Kingdom
United KingdomUnited Kingdom
Icon of train
Trains from Birmingham to Swindon run on average 4 times per day, taking around 2h 6m. Cheap train tickets for this journey start at $29 (€24) but you can travel from only $14 (€12) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $14 (€12)
Distance
64 miles (103 km)
Average train duration
2h 6m
Cheapest ticket price
$29 (€24)
Trains per day
4
Train providers
3
Fastest train
1h 44m
First train
05:15
Last train
21:12
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $14 (€12)

Train providers: Great Western Rail, CrossCountry and Chiltern Railways from Birmingham to Swindon trains

Buy your official Great Western Rail, CrossCountry and Chiltern Railways train tickets between Birmingham and Swindon from $27 (€22) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular trip.

Great Western Railway is a train operating company in the United Kingdom. It operates services from London Paddington to the West of England, South Wales and the Cotswolds. It also operates services from London Paddington to Oxford, Reading and Bristol. It offers a range of ticket types, including Advance, Anytime, Off-Peak and Super Off-Peak tickets. Onboard facilities include free Wi-Fi, power sockets, air conditioning and catering services. The most popular routes for Great Western Railway are London Paddington to Bristol, Reading and Oxford.

Birmingham to Swindon train information with Great Western Rail:

  • Average Duration: 1 h 44 min
  • Cheapest Price: $27

Convenient Birmingham to Swindon Train Travel

Experience a smooth and efficient journey on a Birmingham to Swindon train, bridging two magnificent cities with comfort and ease. The most commonly chosen terminal for departure in Birmingham is Birmingham New Street, which offers frequent train services ensuring flexibility in your travel schedule. Arriving at Swindon, travelers find themselves welcomed in another key hub with ample connections and amenities. By choosing to travel on a train from Birmingham to Swindon, not only do you enjoy a time-saving alternative to road travel, but you also contribute to a greener mode of transportation. Along this preferred route, passengers can take advantage of facilities on board, ensuring both convenience and relaxation through your entire journey. Discover the art of seamless travel today by exploring the available fleets of trains from Birmingham to Swindon.

Discover Cheap Birmingham to Swindon Train Tickets

When planning your journey from Birmingham to Swindon, finding an affordable train ticket is key to budgeting your trip. You can snag the cheapest tickets for as low as $29 (€24), providing an excellent opportunity for cost-effective travel. On average, expect to spend around $82 (€68) for this convenient and scenic train ride, offering great value for the quality service provided. For the best rates and optimal travel experience, consider embarking on your journey during the autumn months, when both ticket prices and tourist numbers are typically lower. This timing not only saves money but also ensures a pleasant travel environment without the peak season rush.

Train Birmingham to Swindon: CrossCountry and Great Western Railway

Embark on a smooth journey between Birmingham and Swindon by train, courtesy of renowned services such as CrossCountry and Great Western Railway. These providers ensure comfort and efficiency throughout your travels. CrossCountry offers a variety of train types, including modern Voyager models with First Class options, free Wi-Fi, and ample space for luggage. Likewise, Great Western Railway elevates the journey with their high-speed services and scenic views along the way. Enjoy well-appointed carriages that cater to both business and leisure travelers, providing you with USB and power outlets, plus a range of seating options to suit your needs. Whatever your reason for travel, the train routes between Birmingham and Swindon are designed to provide a convenient and pleasant journey.

Discover the Train Birmingham to Swindon: Train Times and Schedule

Embark on a seamless train journey from Birmingham to Swindon, covering an approximate distance of 64 miles (103 km) as you travel. The average train journey duration stands at 1h 44m, offering you a comfortable and efficient means of reaching your destination.

With a robust service frequency, around 4 trains operate daily from Birmingham to Swindon. This route is serviced on all days of the week, ensuring you have the flexibility to plan your trip for any day that suits your schedule.

For early risers, the first train of the day departs at approximately 05:15. Conversely, if you prefer to travel later in the day, the last train typically leaves at 21:12. Whether you are an early bird or a night owl, the Birmingham to Swindon train schedule accommodates various travel preferences.

FAQs: Trains from Birmingham to Swindon

FAQs: Travel by train from Birmingham 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.
FAQs
Cheap train tickets from Birmingham to Swindon can start from as little as $34 (€28) when you book in advance. The average train ticket price for Birmingham to Swindon is $82 (€68); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Birmingham to Swindon train time is 1 h 41 min   covering the 64 mile (103 km) long route, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Birmingham to Swindon leaves at 5: 00 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Birmingham to Swindon leaves at 10: 20 PM.
There are 4 trains a day from Birmingham to Swindon which require at least one change with Great Western Rail, CrossCountry or Chiltern Railways. Schedules can vary on holidays or weekends with fewer trains.
When taking a train from Birmingham to Swindon, you can count on Great Western Rail, CrossCountry or Chiltern Railways for the best way to get you to Swindon. You can also check all possible train providers who offer a service from Birmingham to Swindon and compare the amenities they offer before buying a train ticket.
No, there are no night trains, the latest train for this route is 10: 20 PM.
A day trip to Swindon from Birmingham is worth doing with a journey time of 1 h 41 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Birmingham to Swindon is October.
You have options as you can travel to Swindon from Birmingham 2 different ways: train or 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.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links