The cheapest trains from Bath to London

Showing times and prices for 22 Sep

Cheapest

£40

Average

£64

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Bath to London will cost around £ 64 if you buy it on the day, but the cheapest tickets can be found for only £ 40.

Cheapest
10:43Bath Spa1h25 12:08London Paddington
0 changes
£401One-way
Cheapest
11:43Bath Spa1h23 13:06London Paddington
0 changes
£401One-way
Cheapest
10:13Bath Spa1h23 11:36London Paddington
0 changes
£401One-way
Cheapest
11:13Bath Spa1h25 12:38London Paddington
0 changes
£401One-way
09:13Bath Spa1h31 10:44London Paddington
0 changes
£581One-way

Timetable Bath to London

Showing trains for tomorrow, Wed, 22 Sep
08:02Bath Spa1h28 09:30London Paddington
0 changes
08:13Bath Spa1h15 09:28London Paddington
0 changes
08:43Bath Spa1h22 10:05London Paddington
0 changes
09:13Bath Spa1h31 10:44London Paddington
0 changes
09:43Bath Spa1h23 11:06London Paddington
0 changes
10:13Bath Spa1h23 11:36London Paddington
0 changes
10:43Bath Spa1h25 12:08London Paddington
0 changes
11:13Bath Spa1h25 12:38London Paddington
0 changes
11:43Bath Spa1h23 13:06London Paddington
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
21 Sep
Find prices
£8National Express
Wed
22 Sep
£59Great Western Railway
£4Megabus
Thu
23 Sep
£57Great Western Railway
£4Megabus
Fri
24 Sep
£57Great Western Railway
£4Megabus
Sat
25 Sep
£30Great Western Railway
£4Megabus
Sun
26 Sep
£32Great Western Railway
£4Megabus
Mon
27 Sep
£57Great Western Railway
£6National Express
Tue
28 Sep
£54Great Western Railway
£4Megabus
Wed
29 Sep
£55Great Western Railway
£4Megabus
Thu
30 Sep
£54Great Western Railway
£4Megabus
Fri
1 Oct
£23Great Western Railway
£4Megabus
Sat
2 Oct
£23Great Western Railway
£4Megabus
Sun
3 Oct
£28Great Western Railway
£4Megabus
Mon
4 Oct
£52Great Western Railway
£4Megabus
Tue
5 Oct
£52Great Western Railway
£4Megabus
Wed
6 Oct
Find prices
£4Megabus
Thu
7 Oct
£52Great Western Railway
£4Megabus
Fri
8 Oct
£23Great Western Railway
Find prices
Sat
9 Oct
£23Great Western Railway
£4Megabus
Sun
10 Oct
£28Great Western Railway
£4Megabus
Mon
11 Oct
£52Great Western Railway
£4Megabus

The fastest trains from Bath to London

Showing times and prices for 22 Sep

Fastest Journey

1 h 15 m

Average

1 h 23 m

Trains per day

9

Distance

155 km

Of the 9 trains that leave Bath for London every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 155 km distance in an average of 1 h 23 m but if you time it right, some trains will get you there in just 1 h 15 m .

The slowest trains will take 1 h 31 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:13Bath Spa1h15 09:28London Paddington
0 changes
£1191One-way
08:43Bath Spa1h22 10:05London Paddington
0 changes
£581One-way
11:43Bath Spa1h23 13:06London Paddington
0 changes
£401One-way
09:43Bath Spa1h23 11:06London Paddington
0 changes
£581One-way
10:13Bath Spa1h23 11:36London Paddington
0 changes
£401One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Bath to London

distanceDistance96 miles (155 km)
durationAverage train duration1 h 22 min
priceAverage train ticket price£46 (€51)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesGreat Western Railway or South Western Railway

Trains from Bath to London cover the 96 miles (155 km) long route taking on average 1 h 22 min with our travel partners like Great Western Railway or South Western Railway. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £30, but the average price of train tickets is £46. Travellers depart most frequently from Bath Spa and arrive in London Victoria.

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
How much do cheap train tickets between Bath and London cost?
Omio customers have found the cheapest trains to London from Bath to cost as little as £30  in the next 7 days.
What is the average price of train tickets to London from Bath?
The Bath to London train ticket price is on average £46  if you are looking to purchase your tickets for this journey in the next week.
How far is it from Bath to London by train?
The Bath to London train distance is approximately 96 miles (155 km).
How many hours does it take from Bath to London by train?
On average the Bath to London train time is 1 h 22 min  covering the 96 miles (155 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
Which train station in Bath goes to London? Which train station do I come into London from Bath?

Omio customers travelling this route book their trains from Bath Spa   to London Victoria.

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

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 1 mile (s) / 1 km away from its city centre.

Which train providers should I travel with from Bath to London?
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.
How many trains per day are there from Bath to London?
The average number of trains departing Bath for London is 25 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Bath to London? When is the last train from Bath to London?
The earliest train departing from Bath to London leaves at 07: 02. The last train departing from Bath to London leaves at 10: 13. You can find the latest Bath to London train times on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I buy Bath to London train tickets to get the best deals?
You can find a train between Bath and London to cost on average £46 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 journey. 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