Bath to London train route details





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.
How to book cheap train tickets from Bath to London

Season Tickets for frequent travels

Network Railcard for Southeast England

Travelling in off-peak train times

Using the Railcard for 1/3 off

Split Tickets for greater savings

Book in advance to save an average of 61%

Group travels to save 1/3
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:

Off-peak tickets are cheaper and offer more flexibility for travel during less busy times. Super Off-Peak tickets are even cheaper and suitable for unconventional schedules.

Return train tickets
Valid for both an outward and return journey from the same destination on your chosen route.

Advance train tickets
Generally the most cost-effective option, these tickets can be purchased up to 12 weeks in advance of the travel date.

Season train tickets
Season tickets allow unlimited travel between two stations and can save you more than 1/3 on train fares.
Why Book Train Tickets With Trip.com?
Recommendations
Trains from Bath
Trains to London
Popular Routes
Top Destinations
Popular stations
- Bath to Chippenham
- Bath to London Kings Cross
- Bath to Vauxhall
- Bath to Swindon
- Bath to Cardiff
- Bath to Southampton
- Bath to Southampton Central
- Bath to Bristol
- Bath to Oxford
- Bath to City Thameslink
- Bath to London Charing Cross
- Bath to Old Street
- Bath to London Euston
- Bath to London Fenchurch Street
- Bath to Manchester Piccadilly
- Bath to Bristol Parkway
- Bath to Birmingham
- Bath to London St Pancras International
- Bath to Bristol Temple Meads
- Bath to Reading









