Timetable
Train route
FAQs
Cheap train tickets
Find the best prices from Bath to London
Here are this week's cheapest tickets from Bath to London, along with train details. Our users discover these prices, which are updated daily. Given the frequent price changes, please refer to the latest update.
Cheapest train of the day
£34.86
22:3308:46
Book
£34.86
Sat27Dec
Cheapest train of the day
£35.24
09:3612:45
Book
£35.24
Sun28Dec
Cheapest train of the day
£30.32
18:0521:23
Book
£30.32
Mon29Dec
Cheapest train of the day
£30.50
19:3822:23
Book
£30.50
Tue30Dec
Cheapest train of the day
£29.55
19:3822:23
Book
£29.55
Wed31Dec
Cheapest train of the day
£26.40
11:0314:36
Book
£26.40
Thu1Jan
Cheapest train of the day
£20.40
13:0015:49
Book
£20.40
Fri2Jan
View More Trains
*Price changes due to the real-time price fluctuations, please refer to the latest price.

Bath to London train route details

First train
First train
07:13
Last train
Last train
22:45
Departure station
Departure station
Arrival station
Arrival station
Journey time
Journey time
1h 25m
Distance
Distance
97 miles
Price
Price
£20.40*

Bath to London train tickets: everything you need to know

Bath Spa Railway Station is the primary station that serves the city of Bath, holding the title of busiest station in Somerset. Managed by Great Western Railway, the station provides various amenities for the convenience of travellers, including free WiFi, shops and ATMs.

From Bath Spa to London Paddington, there are around 57 direct trains every day, provided by GWR, averaging one hour and 22 minutes. There may be stops at Swindon (Wilts), Didcot Parkway and Reading.

What's more, you can typically enjoy various premium services onboard, including spacious seats, free Wi-Fi, USB ports, plug sockets, accessible toilets and wheelchair areas. For cheaper tickets, consider booking in advance or purchasing a Railcard, which can save you up to 1/3 on eligible journeys for a whole year.

London Paddington is located on Praed Street in the Paddington area and is closely connected to the London Underground. The Elizabeth Line, GWR, and Heathrow Express all intersect here. They provide connections to various stations, including Reading, Abbey Wood, Shenfield, Oxford, and Heathrow Terminal 5.

First-class tickets

First-class tickets allow you to travel in even greater comfort from Bath to London, with an average cost of £21.00 per ticket.

Included in this ticket is:

  • Access to the London Paddington first-class lounge
  • Free Wi-Fi and charging onboard for those working, streaming or browsing
  • Wider seats with tables, more legroom
  • Wheelchair space and more passenger assists
  • Free food and drink on GWR trains

For more details about First Class Tickets, please check our Change, Refund, and Delay Repay Policy.

You may also be interested

How much does it cost to go from Bath to London by train?

The cost of a train ticket from Bath Spa to London Paddington varies depending on factors like the time of travel, class of service, and how far in advance you book. Prices start at around £20.40 for a one-way ticket if booked early.

How often do trains run from Bath to London?

From Bath Spa to London Paddington, there are usually around 57 direct trains every day, provided by GWR, averaging one and half an hour.

Do people commute from Bath to London?

Yes, London is very commutable from Bath. There are usually 57 direct trains available every day from Bath Spa to London Paddington, and the journey is only around 1 hour and 22 minutes.

How far is Bath city centre from the train station?

Bath Spa Station is conveniently situated in the heart of the city center, within a short walking distance of Bath's main attractions and shopping districts. These include the renowned Roman Baths and Thermae Bath Spa.

Bath to London train ticket types

Here are different ticket types available for this route, each with its own benefits and restrictions. Here are the options to consider:

Why Book Train Tickets With Trip.com?

  • Split Tickets

    Best Price Promise

    If you find trains for a cheaper price elsewhere, let us know and we'll refund the difference*
  • Split Tickets

    Split Tickets

    Reduce your train fare by splitting your Bath to London route into individual segments.
  • Split Tickets

    National Rail Partners

    Official train ticket sellers with 5-star customer service
  • Split Tickets

    No Booking Fees on the App

    Only pay for your train travel – no hidden fees

Recommendations

  • Trains from Bath

  • Trains to London

  • Popular Routes

  • Top Destinations

  • Popular stations

*Based on Trip.com ticket data from 2023, Split Tickets provided notably lower prices compared to full-price tickets.