London to Bath

Save 61% on average when you buy in advance

Trains from London to Bath

If you’re looking to switch from the bustling scenes of London to enjoy a more historical atmosphere, Bath is the perfect place for you. Named after the city’s most iconic site, Bath is well-known for the spectacular Roman baths and temples built between the first and fifth centuries. Whether you’re coming down to Bath for business, to relish in the beautiful Georgian architecture, or on the lookout for the legendary Man in the Black Hat and the Grey Lady of the Theatre Royal, trust Rail Online to find the cheapest ticket fares for your travel plan.

Taking as little as 1 hour and 15 minutes, your journey from London to Bath will cover a distance of 96 miles (155 km). With around 54 direct trains travelling daily and tickets from £16.06*, there’s no reason why you shouldn’t opt for train travel with Rail Online. Browse online to discover the most convenient and cost-effective departure time for a trip to Bath.


Cheap Train Tickets from London to Bath

Whether it’s travelling for business or holiday, Rail Online is committed to providing you with stress-free and cost-effective travel solutions. If you want to allocate your budget to enjoy more cultural activities in Bath, follow our top tips to secure affordable train tickets in the UK.

  • Get a Railcard: National Railcards offer a ⅓ discount off selected journeys around the UK. If you often travel around the country, you should consider getting a National Railcard to enjoy cheaper rates.
  • Book in advance: UK train companies release cheaper tickets up to 12 weeks before departure. If you’ve established your travel plan, consider booking your tickets as early as possible to save on the fares.
  • Travel off-peak: UK train companies offer cheaper tickets for trains travelling during off-peak periods, but this will depend on your departure date and train route.
  • Utilise GroupSave: If you’re travelling with 3 to 9 other people, you can save up to 34% on eligible trips during off-peak or super off-peak times.

Find everything you need for a budget-friendly trip from London to Bath with Rail Online. We pride ourselves on offering affordable train tickets across various cities in the UK, along with important information such as train schedules, travel tips, and more. Browse online to find cheaper tickets for your next train adventure to Bath, as well as tickets for your return trip from Bath to London.

Frequently Asked Questions

Looking for more information about your future trip from undefined? Our team at Rail Online have the answers to all your questions.

What to expect on your journey from London to Bath?

You’ll start your trip at London Paddington station, where you get to say hello to the iconic Paddington bear statue along platform 1 before boarding the train. During the train journey, you can enjoy refreshments from the onboard servic es or stay connected to social media with free WiFi connection and plug sockets to charge your devices.

Is there WiFi available on trains from London To Bath?

Yes, you can enjoy free WiFi service during your train journey from London to Bath.

How much does the train from London to Bath cost?

Tickets from London to Bath can cost as little as £16.06* when booked in advance, but the fares may change depending on your departure time, route, class and time of booking.

What time does the first train from London to Bath leave?

You can catch the earliest train from London to Bath at 04:23. However, this timing may change on weekends and public holidays.

What's the distance between London and Bath by train?

When travelling from London to Bath, you’ll cover a distance of 96 miles (155 km).

How much cO2 will I save by taking this train journey?

Compared to travelling by car or plane, the train journey from London to Bath only emits up to 6.75 kg of cO2.


What's the difference between 1st and 2nd Classes?

If you want to enjoy larger, more comfortable seats with extra legroom for a more enjoyable experience, you should op t for First Class tickets. In addition to upgraded amenities such as at-seat meal service onboard, First Class tickets o ffer entry to exclusive lounges at selected departure stations and fast track-boarding. If you’re after cheaper ticket f ares, Second Class offers enough comfort and convenience for your London to Bath journey. You get to enjoy nice and comf ortable chairs, access to food and refreshments, and the same baggage allowance as First Class ticket holders.

How long does the train from London to Bath take?

The train journey from London to Bath takes as little as 1 hour and 15 minutes. However, this travel time may change depending on weekend and holiday schedules.

Is there a direct train from London to Bath?

Yes, up to 54 direct trains run daily between London and Bath to offer flexibility in your itinerary and chosen depar ture time. However, it's important to remember that some of these departures will change frequency on weekends and publi c holidays.

What time does the last train from London to Bath leave?

The last train from London to Bath leaves the station at 23:35. The times and services of this train route may vary o n the weekend and public holidays.

What stations do London to Bath trains call at?

The train journey from London to Bath will see you starting the journey at London Paddington station and stopping at Reading, Didcot Parkway, Swindon (Wilts), and Chippenham stations before ending the journey at Bath Spa station.