COMPARE Prices across different modes

Sat
27 Nov
£72Great Western Railway
£9Megabus
Mon
29 Nov
£35Great Western Railway
£9Megabus
Tue
30 Nov
£72Cross Country
£9Megabus
Wed
1 Dec
£72Great Western Railway
£9Megabus
Thu
2 Dec
£72Cross Country
£9Megabus
Fri
3 Dec
£35Great Western Railway
£9Megabus
Sat
4 Dec
£35Great Western Railway
£9Megabus
Sun
5 Dec
£34Cross Country
£9Megabus
Tue
7 Dec
£71Cross Country
Find prices
Thu
9 Dec
£30Great Western Railway
£9Megabus
Fri
10 Dec
£35Great Western Railway
£7Megabus
Sat
11 Dec
£34Cross Country
£7Megabus
Sun
12 Dec
£35Cross Country
£9Megabus
Mon
13 Dec
£35Great Western Railway
£7National Express
Wed
15 Dec
£72Cross Country
£33National Express
Thu
16 Dec
Find prices
£7National Express

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Bath and Birmingham

distanceDistance78 miles (126 km)
durationAverage train duration1 h 56 min
priceAverage train ticket price£66 (€74)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersCross Country

Trains from Bath to Birmingham cover the 78 miles (126 km) long route taking on average 1 h 56 min with our travel partners like Cross Country. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £35, but the average price of train tickets is £66. Travellers depart most frequently from Bath Spa and arrive in Birmingham New Street.

Train companies

Travel with CrossCountry from Bath to Birmingham

Travel from Bath to Birmingham from £35 with Omio’s train partners CrossCountry! You can find the best timetables and tickets when comparing and booking the most convenient route for you.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train from Bath to Birmingham you can choose between Standard Class and First Class tickets on Omio.

Book your CrossCountry Bath to Birmingham train with Omio and enjoy a smooth and relaxing journey! Check CrossCountry’s up-to-date train timetables for the ideal departure and arrival times, compare the fastest Bath to Birmingham routes as well as the amenities offered in the class fare you choose and buy the most affordable CrossCountry train tickets online that fit your budget. The distance between Bath and Birmingham is 78 miles (126 km), and the best price for a one-way Bath - Birmingham CrossCountry train ticket starts at £72 if you book in advance. If you would rather search for your CrossCountry ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when travelling by train. Waiting in a queue at the train station to purchase your train ticket will become yesterday's news. So, book your train tickets online quickly and easily and enjoy your trip with CrossCountry!

CrossCountry has updated its ticket policies due to the coronavirus. Keep these in mind when booking your CrossCountry tickets between Bath and Birmingham and when travelling 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 Bath to Birmingham
Travel by train to Birmingham 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 Bath to Birmingham.
FAQs
How much do cheap trains from Bath to Birmingham cost?
You can find a cheap train from Bath to Birmingham for some dates and times for as low as £35  one way in the next 7 days.
What is the cost of a train ticket from Bath to Birmingham on average?
If you’re looking to buy your train tickets in the next week, you can expect the Bath to Birmingham train price to come in at an average of £66  one way.
What is the distance to Birmingham from Bath via train?
The distance to Birmingham from Bath by train is approximately 78 miles (126 km).
How long is the train between Bath and Birmingham?
The train time to Birmingham from Bath is on average 1 h 56 min  for the 78 miles (126 km) long journey, but the time it takes to go between Bath and Birmingham by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station from Bath to Birmingham do I depart from? Which Birmingham train station from Bath do I arrive in?

When travelling this route, Omio customers are departing most frequently from Bath Spa   and arriving in Birmingham New Street.

Where is the train station in Bath? Where is the train station in Birmingham?

The most popular departure train station with passengers for this trip, called Bath Spa, is located 0.1 miles (137 m) from the city centre of Bath.

The most popular arrival train station, Birmingham New Street, is located 0.2 miles (399 m) away from the city centre of Birmingham.

Which train providers can take me to Birmingham from Bath?
For the best Bath to Birmingham train to book, you can travel safely and comfortably with Cross Country. However, it's always good to check all possible train companies with services from Bath to Birmingham to compare what amenities they may offer.
How many trains per day are there to Birmingham from Bath?
The average number of trains departing Bath for Birmingham is 12 a day. The train schedules and services may vary between weekdays and weekends.
How far in advance should I book a train ticket between Bath and Birmingham to get the best deals?
If you buy Bath to Birmingham train tickets within the next 7 days, you can find one way tickets to cost on average £66. However, booking in advance gives you access to the best prices for trains to Birmingham from Bath. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Bath
Birmingham
The major railway station for departures from Bath is Bath Spa. Read all the information you need to know about services, amenities and connections at Bath Spa for your trip from Bath to Birmingham.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 05: 30 - 20: 30
Public transport options for Bath Spa
Bus lines: 700, A4
Train lines: Great Western Main Line, CrossCountry, South Western Railway