COMPARE Prices across different modes

27 Sep
£57Arriva Trains Wales
£24National Express
Find prices
28 Sep
£44West Midlands Railway
£14National Express
Find prices
29 Sep
£44West Midlands Railway
£14National Express
30 Sep
£38Arriva Trains Wales
£14National Express
Find prices
1 Oct
£57Arriva Trains Wales
£21National Express
Find prices
2 Oct
£51West Midlands Railway
£15National Express

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Liverpool from Bath

distanceDistance142 miles (229 km)
durationAverage train duration4 h 25 min
priceAverage train ticket price£57 (€63)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersCross Country or West Midlands Railway

Trains from Bath to Liverpool cover the 142 miles (229 km) long trip taking on average 4 h 25 min with our travel partners like Cross Country or West Midlands Railway. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this trip costs around £57, you can find the cheapest train ticket for as low as £38. Travellers depart most frequently from Bath Spa and arrive in Liverpool Lime Street.

Train companies

Travel with CrossCountry between Bath and Liverpool

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


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

Find cheap tickets for CrossCountry trains from Bath to Liverpool on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Bath to Liverpool train timetable from CrossCountry, the latest train ticket offers available and other travel information for the 142 miles (229 km) route from Bath to Liverpool, including information on luggage policy and amenities offered onboard depending on the class fare you pick and choose. If you search for trains between Bath and Liverpool in the Omio app, you can check to see if the CrossCountry trains available are mobile tickets, which makes it even more convenient for you to go paperless when travelling. Check the CrossCountry train timetable for your ideal departure and arrival times, compare the best route available to get to Liverpool from Bath and then book a cheap train with ease. Sit back and enjoy your upcoming train from Bath to Liverpool with CrossCountry!

    CrossCountry has updated its ticket policies due to the coronavirus. Keep these in mind when booking your CrossCountry tickets from Bath to Liverpool 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 Liverpool
    Travel by train to Liverpool 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 Liverpool.
    What is the cost of cheap trains to Liverpool from Bath?
    Omio customers have found the cheapest trains to Liverpool from Bath to cost as little as £38  in the next 7 days.
    How much does the train from Bath to Liverpool cost on average?
    If you are looking to purchase your train ticket in the next 7 days, you can expect the Bath to Liverpool train to cost on average £57  one way.
    What is the distance by train from Bath to Liverpool?
    The Bath to Liverpool train distance is approximately 142 miles (229 km).
    What is the average Bath to Liverpool train duration?
    While the time it takes to travel 142 miles (229 km) between Bath and Liverpool can vary based on specific dates, weekends, and bank holidays, the train duration from Bath to Liverpool is on average 4 h 25 min.
    What is the departure train station in Bath and arrival train station in Liverpool?

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

    Where is the train station in Bath to go to Liverpool? Where is the train station in Liverpool located?

    Passengers booking this route most frequently board their trains from Bath Spa and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

    Passengers arriving in Liverpool most often arrive at Liverpool Lime Street and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

    Which train providers should I travel with from Bath to Liverpool?
    For the route from Bath to Liverpool you can take a train with Cross Country or West Midlands Railway. Be sure to check out all possible train companies that offer services between Bath and Liverpool on Omio to compare what amenities they may have.
    How many trains are there to Liverpool from Bath a day?
    On average, there are 12 trains a day from Bath to Liverpool. The train times and services may be different on weekends and holidays compared to weekdays.
    What time is the earliest train from Bath to Liverpool? What time is the last train from Bath to Liverpool?
    You can take the first train from Bath to Liverpool at 07: 10   or take the last train from Bath to Liverpool leaving at 10: 54. Look for the latest Bath Liverpool train timetable on Omio and book the best time to take the train for this route.
    When should I buy Bath Liverpool train tickets to score the best deals?
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you purchase train tickets to Liverpool from Bath within the next 7 days, you can find tickets to cost on average £57 one way. To find the best prices for this trip, consider booking your train ticket from Bath to Liverpool a few months in advance.

    Important Stations and Airports for this Journey

    Bath Spa
    Oldfield Park