COMPARE Prices across different modes

Wed
27 Oct
£29Great Western Railway
£6Megabus
Thu
28 Oct
£29Cross Country
£6Megabus
Fri
29 Oct
£35Cross Country
£9Megabus
Sat
30 Oct
£35Great Western Railway
£9Megabus
Sun
31 Oct
£35Cross Country
£6Megabus
Mon
1 Nov
£35Cross Country
£6Megabus
Tue
2 Nov
£29Great Western Railway
£6Megabus
Thu
4 Nov
£29Cross Country
£6Megabus
Fri
5 Nov
£35Great Western Railway
£6Megabus
Sat
6 Nov
£35Great Western Railway
£6Megabus
Mon
8 Nov
£35Cross Country
£6Megabus
Wed
10 Nov
£29Cross Country
£6Megabus
Thu
11 Nov
£29Cross Country
£6Megabus
Fri
12 Nov
£34Cross Country
£6Megabus
Sat
13 Nov
£34Great Western Railway
£6Megabus
Mon
15 Nov
£34Cross Country
£6Megabus

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Birmingham and Bath

distanceDistance78 miles (126 km)
durationAverage train duration1 h 49 min
priceAverage train ticket price£38 (€44)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersCross Country

Trains from Birmingham to Bath cover the 78 miles (126 km) long journey taking on average 1 h 49 min with our travel partners like Cross Country. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this trip costs around £38, you can find the cheapest train ticket for as low as £29. Travellers depart most frequently from Birmingham New Street and arrive in Bath Spa.

Train companies

CrossCountry from Birmingham to Bath

CrossCountry trains will get you from Birmingham to Bath from £29. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

CrossCountry

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

Find the perfect CrossCountry train from Birmingham to Bath for a smooth and relaxing journey. Omio makes it convenient for you to check the latest CrossCountry train timetables and compare the cheapest, fastest or earliest train between Birmingham and Bath. You can also check relevant travel information for the CrossCountry train, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap CrossCountry train tickets online. You can expect to travel around 78 miles (126 km) on this trip and your CrossCountry Birmingham to Bath train ticket can cost as little as £29 one-way if you book in advance. When you search for CrossCountry tickets from Birmingham to Bath in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official CrossCountry train tickets online quickly and easily on Omio and enjoy the travel experience!

    CrossCountry has updated its ticket policies due to the coronavirus. Keep these in mind when booking your CrossCountry tickets between Birmingham and Bath 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

    Train from Birmingham to Bath: Journey Details

    Taking the train from Birmingham to Bath is a lengthy journey of between 6 and 8 hours, operated by Virgin Trains, CrossCountry and South West Trains. The longest journey involves one change at Bristol Temple Meads. Other routes change at Carlisle, Wolverhampton, London, Glasgow or Bristol. The first departure from Birmingham Central early in the morning. The last train departs in the early evening, however, ​there are later departures on overnight sleeper trains. A reduced service operates on Saturdays and Sundays.

    Return journeys for trains from Bath to Birmingham are also available.

    Taking the Train from Glasgow

    Glasgow Central Station is a listed Victorian building on the banks of the River Clyde, within walking distance of the city centre. Although not on the underground system, this can be accessed by crossing the river bridge to Bridge Street Station. A large suburban train network operates into Glasgow Central. Frequent city centre buses are run by First Glasgow while buses to outlying areas are operated by McGills and Stagecoach. Taxis are also available at the station.

    Getting into Bath by Train

    Bath is a beautiful and compact city with much evidence of its Roman, Medieval and Georgian past. The city has shopping areas, a lively nightlife and is surrounded by the rolling countryside of Somerset and the Cotswolds. Landmarks in the city that should be visited are the Roman Baths, Bath Abbey, the Royal Crescent and the Jane Austen Centre.

    Bath Spa Station was designed by Isambard Kingdom Brunel and is located in the heart of the city centre. All tourist attractions can be accessed on foot. Taxis and local buses depart from outside the station; however, local buses are not very frequent, but the hop-on, hop off tourist bus provides a reliable way of reaching all of Bath's main tourist attractions.

    Travel Tips

    Trains from Birmingham to Bath
    Travel by train to Bath 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 Bath.
    FAQs
    What is the price of the cheapest train to Bath from Birmingham?
    Looking to save money on your journey? Omio customers have found the cheapest train between Birmingham and Bath for the next 7 days starting from £29  one way.
    What is the average cost of a train from Birmingham to Bath?
    If you’re looking to buy your train tickets in the next week, you can expect the Birmingham to Bath train price to come in at an average of £38  one way.
    How far is it from Birmingham to Bath by train?
    When travelling this route you should expect the distance from Birmingham to Bath via train to be approximately 78 miles (126 km).
    How long is the train from Birmingham to Bath?
    On average the train from Birmingham to Bath duration is 1 h 49 min  for the 78 miles (126 km) long trip, but the travel time can vary if you depart on weekends and holidays.
    When travelling by train from Birmingham to Bath, which train station in Birmingham do I depart from and which train station in Bath do I arrive in?

    Omio customers book a train from Birmingham New Street   to Bath Spa   most frequently for this route.

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

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

    Which train companies can take me between Birmingham and Bath?
    For the journey from Birmingham to Bath you can take a train with Cross Country. Be sure to check out all possible train providers that offer services from Birmingham to Bath on Omio to compare what amenities they may have.
    How many train services per day are there from Birmingham to Bath?
    On average, there are 16 trains a day from Birmingham to Bath. The train times and services may be different on weekends and holidays compared to weekdays.
    When does the first train depart from Birmingham to Bath? When does the last train depart from Birmingham to Bath?
    If you prefer early morning trains from Birmingham to Bath, the first train leaves at 07: 30. If you prefer late night trains from Birmingham to Bath, the last train of the day leaves at 11: 12. Omio shows you the latest train from Birmingham to Bath timetable to help you book the best departure time for this trip.
    How far in advance should I book train tickets to Bath from Birmingham for the best deals?
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you book train tickets between Birmingham and Bath within the next 7 days, you can find tickets to cost on average £38 one way. To find the best prices for this journey, consider booking your train ticket from Birmingham to Bath a few months in advance.

    Important Stations and Airports for this Journey

    Birmingham
    Bath
    The major railway station for departures from Birmingham is Birmingham New Street. Read all the information you need to know about services, amenities and connections at Birmingham New Street for your trip from Birmingham to Bath.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxiTaxi
    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