COMPARE Prices across different modes

Sat
12 Jun
Find prices
£30National Express
Sun
13 Jun
£41Great Western Railway
£11National Express
Mon
14 Jun
£57Great Western Railway
£7National Express
Tue
15 Jun
£57Great Western Railway
£7National Express
Wed
16 Jun
£55Great Western Railway
£25National Express
Thu
17 Jun
£55Great Western Railway
£25National Express
Fri
18 Jun
£28Great Western Railway
£9National Express
Sat
19 Jun
£26South Western Railway
£9National Express
Sun
20 Jun
£37Great Western Railway
£9National Express
Mon
21 Jun
£52Great Western Railway
£7National Express
Tue
22 Jun
£52Great Western Railway
£7National Express
Wed
23 Jun
£52Great Western Railway
£7National Express
Thu
24 Jun
£52Great Western Railway
£7National Express
Fri
25 Jun
£28Great Western Railway
£9National Express
Sat
26 Jun
£26South Western Railway
£9National Express
Sun
27 Jun
£40Great Western Railway
£7National Express
Mon
28 Jun
£52Great Western Railway
£7National Express
Tue
29 Jun
£47Great Western Railway
£7National Express
Wed
30 Jun
£47Great Western Railway
£7National Express
Thu
1 Jul
£43Great Western Railway
£17National Express
Fri
2 Jul
£23Great Western Railway
£9National Express

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

Sun, Jun 13
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All
train

Journey Summary

Bath to London Train Information

Avg. Train Duration
2 hours 31 minutes
Train Ticket Price: £36
Trains depart from:Bath
Trains arrive in:London
Distance:155 km
Train Companies:Great Western Railway, South Western Railway

Trains from Bath to London

Great Western Railways provide regular direct trains from Bath to London Paddington. The weekday service begins around 5:40 a.m. with a half-hourly service throughout the day. The final train to London leaves Bath about 10:45 p.m. Most journey times are around an hour and thirty minutes. Weekend services are slightly reduced, with a later first train from Bath.

What are the departure and arrival stations for trains from Bath to London?

Departure Station: Bath Spa is situated about fifteen minutes walk south of the city centre, the busy Bath Spa station is served by numerous city bus routes departing from stops on Dorchester Street, adjacent to the station. The city bus station is a couple of minutes walk west of Bath Spa station, with connections across the region and nationally. The taxi rank is located by the main entrance.

Arrival Station: London Paddington is located on the west side of central London, Paddington station has connections across the capital by underground, several bus routes and night bus services. Taxis are available one level up from the platforms.

Travel Tips

Trains from Bath to London
Travel by train to London 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 London.
FAQs
What is the price of the cheapest train from Bath to London?
Looking to save money on your journey? Omio customers have found the cheapest train between Bath and London for the next 7 days starting from £28  one way.
What is the average price of train tickets from Bath to London?
If you’re looking to purchase tickets for this trip in the next 7 days, you’ll find that Bath to London train prices are on average £47  one way.
What is the distance to London from Bath via train?
The train distance from Bath to London is around 96 miles (155 km).
How long is the train between Bath and London?
The train time between Bath and London is on average 1 h 24 min  for the 96 miles (155 km) long journey, but the time it takes to go from Bath to London by train can vary depending on specific dates or travelling on weekends and holidays.
When travelling by train from Bath to London, which train station in Bath do I depart from and which train station in London do I arrive in?

Omio customers book a train from Bath Spa   to London Victoria   most frequently for this route.

Where is the train station in Bath? Where is the train station in London?

You can find the most popular departure train station for this trip, Bath Spa, located approximately 0 mile (s) / 0 km from the city centre of Bath. The most popular arrival train station in London, called London Victoria, is located around 0 mile (s) / 0 km away from its city centre.

What train companies offer a service to London from Bath?
For the best Bath to London train to purchase, you can travel safely and comfortably with Great Western Railway or South Western Railway. However, it's always good to check all possible train companies with services from Bath to London to compare what amenities they may offer.
What are the first and last departure train times from Bath to London?
If you prefer early morning trains from Bath to London, the first train leaves at 07: 02. If you prefer late night trains from Bath to London, the last train of the day leaves at 10: 13. Omio shows you the latest train from Bath to London times to help you book the best departure time for this route.
When should I book Bath London train tickets to score the best deals?
You can find a train between Bath and London to cost on average £47 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Bath to London train generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Bath
London
Bath Spa
Amenities
Oldfield Park
Amenities