The cheapest trains from Birmingham to Swindon

Showing times and prices for Oct 26

Cheapest

$30

Average

$55

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Birmingham to Swindon will cost around $ 55 if you buy it on the day, but the cheapest tickets can be found for only $ 30.

Cheapest
10:12AMBirmingham New Street1h46 11:58AMSwindon
1 changes
$301One-way
Cheapest
11:12AMBirmingham New Street1h47 12:59PMSwindon
1 changes
$301One-way
08:12AMBirmingham New Street1h44 09:56AMSwindon
1 changes
$781One-way
09:12AMBirmingham New Street1h46 10:58AMSwindon
1 changes
$801One-way

Timetable Birmingham to Swindon

Showing trains for tomorrow, Tue, Oct 26
08:12AMBirmingham New Street1h44 09:56AMSwindon
0 changes
09:12AMBirmingham New Street1h46 10:58AMSwindon
0 changes
10:12AMBirmingham New Street1h46 11:58AMSwindon
0 changes
11:12AMBirmingham New Street1h47 12:59PMSwindon
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
Oct 26
$30Great Western Railway
$16Megabus
Fri
Oct 29
$37Great Western Railway
$17Megabus
Sat
Oct 30
$37Great Western Railway
$14Megabus

The fastest trains from Birmingham to Swindon

Showing times and prices for Oct 26

Fastest Journey

1 h 44 m

Average

1 h 45 m

Trains per day

4

Distance

103 km

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

Fastest
08:12AMBirmingham New Street1h44 09:56AMSwindon
1 changes
$781One-way
10:12AMBirmingham New Street1h46 11:58AMSwindon
1 changes
$301One-way
09:12AMBirmingham New Street1h46 10:58AMSwindon
1 changes
$801One-way
11:12AMBirmingham New Street1h47 12:59PMSwindon
1 changes
$301One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Birmingham to Swindon

distanceDistance64 miles (103 km)
durationAverage train duration1 h 46 min
priceAverage train ticket price$35 (€29)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersGreat Western Railway or Cross Country

Trains from Birmingham to Swindon cover the 64 miles (103 km) long trip taking on average 1 h 46 min with our travel partners like Great Western Railway or Cross Country. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this trip costs around $35 (€29), you can find the cheapest train ticket for as low as $30 (€25). Travelers depart most frequently from Birmingham New Street and arrive in Swindon.

Train companies

Crosscountry Railways Birmingham – Swindon

You can travel by train from Birmingham to Swindon with Crosscountry Railways for as low as $30 (€25). When you search for schedules and tickets, Omio will show you the best trip.

Crosscountry Railways

Looking for trains between Birmingham and Swindon? Crosscountry Railways is one of the best companies to travel with on the 64 miles (103 km) trip from Birmingham to Swindon. As an official travel partner of Crosscountry Railways, Omio quickly shows you the latest Crosscountry Railways train schedules and timetables, tickets and offers (such as baggage allowance and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Birmingham to Swindon routes, find the best amenities to make your trip smooth and easy, and buy the most affordable Crosscountry Railways train tickets that fit your budget. If you use the Omio app to search for trains from Birmingham to Swindon, you can quickly see if the Crosscountry Railways ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you’re ready, book your Birmingham - Swindon train now on Omio quickly and easily and enjoy your upcoming trip with Crosscountry Railways!

Crosscountry Railways has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Crosscountry Railways tickets from Birmingham to Swindon and when traveling by train:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Birmingham to Swindon
Travel by train 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
What is the price of the cheapest train from Birmingham to Swindon?
If you’re looking to save money on tickets, you can find cheap Birmingham to Swindon trains for as little as $30 (€25)  in the next 7 days.
How much does it cost to take a train from Birmingham to Swindon?
If you are looking to book your train ticket in the next 7 days, you can expect the Birmingham to Swindon train to cost on average $35 (€29)  one way.
How many miles is it from Birmingham to Swindon by train?
The Birmingham to Swindon train distance is approximately 64 miles (103 km).
How long is the train between Birmingham and Swindon?
On average the Birmingham to Swindon train time is 1 h 46 min  covering the 64 miles (103 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What station does the train from Birmingham to Swindon depart from? Which Swindon train station do I come into from Birmingham?

When taking a train from Birmingham, you have a couple of train stations you can depart from including Birmingham New Street and Birmingham Moor Street. When you arrive in Swindon, your train can arrive in train stations including Swindon and Swindon, Bus Station.

Omio customers traveling this route book their trains from Birmingham New Street   to Swindon.

Where do I find the Birmingham train station to Swindon? Where is the Swindon train station?

Passengers board the train most frequently from Birmingham New Street, which is located around 0 mile (s) / 0 km away from the city center, and they get off the train at Swindon, located 0 mile (s) / 0 km away from the city center.

Which train providers can take me to Swindon from Birmingham?
Take the Birmingham to Swindon train with Great Western Railway or Cross Country. However, it's always good to check out all possible train providers for the journey to Swindon from Birmingham as there might be differences in the amenities they offer.
How many train services are there from Birmingham to Swindon a day?
The average number of trains departing Birmingham for Swindon is 25 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Birmingham to Swindon? When can I take the last train for the day?
The earliest train departing from Birmingham to Swindon leaves at 7: 12 AM. The last train departing from Birmingham to Swindon leaves at 10: 12 AM. You can find the latest Birmingham to Swindon train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
When should I book the Birmingham to Swindon train for the best deals on tickets?
If you buy a train ticket from Birmingham to Swindon within the next 7 days, you can find tickets to cost on average $35 (€29) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Birmingham and Swindon are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Birmingham
Swindon
Birmingham New Street is the most popular Birmingham railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Birmingham for your trip to Swindon.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Sun: 07: 30 - 23: 00 | Mon - Sat: 05: 15 - 23: 00
Connections to/from station
Train lines: West Midlands, CrossCountry, Avanti West Coast, Transport for Wales
Bus lines: N5, N6, N8, 4, 9, 23, 45, 50, 61, X51, X70