Book Cheap Train Tickets From London to Bath
Bath is famous for its Roman-built baths, dating back to 60-70 AD. Numerous attractions are worth visiting, including the Abbey, Pulteney Bridge, and Royal Crescent. A high-speed train runs regularly from London on the Great Western Main Line, taking 1h 27m on average to arrive at Bath Spa Station, with all direct trains operated by Great Western Railway.
Travelling From London to Bath by train
Departure Station
London Paddington
Arrival Station
Bath Spa
Distance
156 km
First Train
06:30
Last Train
23:30
Fastest Journey Time
1h 14m
Avg. Journey Time
1h 27m
Frequency
52 trains per day
Operators
Great Western Railway
London to Bath Popular Routes
If you are taking the GWR train from London, there are other train stations you may want to stop at en route. If you are happy to change trains on your trip, you could visit Didcot Parkway or Bristol. Further Bath train information with details of the trains running and tickets can be found using our booking engine.
Train Companies
Great Western Railway
Bath trains from London are operated by Great Western Railway with regular daily departures regardless of the departure date. The route follows the Great Western Main Line, with comfortable seats available in both standard class and first class. While fewer trains run on weekends, there are still numerous services per day.
Frequently Asked Questions
How long is the train ride to Bath from London?
The train from London takes 1h 27m on average, though some services reach Bath Spa as quickly as 1h 14m.
What London train station goes to Bath?
Direct services to Bath depart from London Paddington, with 52 services per day in operation.
How much is a return train ticket from London Paddington to Bath Spa?
Return ticket prices to Bath from London vary, though you can save money by booking in advance and splitting your ticket with Split My Fare.
What are the London to Bath train times and schedule?
The London to Bath departure times are consistent, with around 52 trains running daily, typically departing London Paddington from 06:30 to 23:30.