The cheapest trains from London to Bath

Showing times and prices for Oct 26

Cheapest

$45

Average

$70

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 London to Bath will cost around $ 70 if you buy it on the day, but the cheapest tickets can be found for only $ 45.

Cheapest
12:20PMLondon Waterloo2h25 02:45PMBath Spa
0 changes
$451One-way
02:32PMLondon Paddington1h20 03:52PMBath Spa
0 changes
$511One-way
12:32PMLondon Paddington1h19 01:51PMBath Spa
0 changes
$511One-way
02:02PMLondon Paddington1h20 03:22PMBath Spa
0 changes
$511One-way
12:02PMLondon Paddington1h18 01:20PMBath Spa
0 changes
$511One-way

Timetable London to Bath

Showing trains for tomorrow, Tue, Oct 26
08:02AMLondon Paddington1h18 09:20AMBath Spa
0 changes
08:32AMLondon Paddington1h19 09:51AMBath Spa
0 changes
09:02AMLondon Paddington1h23 10:25AMBath Spa
0 changes
09:32AMLondon Paddington1h19 10:51AMBath Spa
0 changes
10:02AMLondon Paddington1h18 11:20AMBath Spa
0 changes
10:32AMLondon Paddington1h20 11:52AMBath Spa
0 changes
11:02AMLondon Paddington1h18 12:20PMBath Spa
0 changes
11:32AMLondon Paddington1h22 12:54PMBath Spa
0 changes
12:02PMLondon Paddington1h18 01:20PMBath Spa
0 changes
12:20PMLondon Waterloo2h25 02:45PMBath Spa
0 changes
12:32PMLondon Paddington1h19 01:51PMBath Spa
0 changes
01:02PMLondon Paddington1h18 02:20PMBath Spa
0 changes
01:32PMLondon Paddington1h19 02:51PMBath Spa
0 changes
02:02PMLondon Paddington1h20 03:22PMBath Spa
0 changes
02:32PMLondon Paddington1h20 03:52PMBath Spa
0 changes
03:02PMLondon Paddington1h18 04:20PMBath Spa
0 changes
03:32PMLondon Paddington1h21 04:53PMBath Spa
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
Oct 25
$82Great Western Railway
$7Megabus
Tue
Oct 26
$79Great Western Railway
$11National Express
Wed
Oct 27
$79Great Western Railway
$11National Express
Thu
Oct 28
$79Great Western Railway
$7Megabus
Fri
Oct 29
$79Great Western Railway
$7Megabus
Sat
Oct 30
$38Great Western Railway
$12Megabus
Sun
Oct 31
$38Great Western Railway
$7Megabus
Mon
Nov 1
$76Great Western Railway
$6Megabus
Tue
Nov 2
$76Great Western Railway
$6Megabus
Thu
Nov 4
$76Great Western Railway
$6Megabus
Fri
Nov 5
$76Great Western Railway
$6Megabus
Sat
Nov 6
$35Great Western Railway
$6Megabus
Sun
Nov 7
$32Great Western Railway
$6Megabus
Mon
Nov 8
$72Great Western Railway
$6Megabus
Tue
Nov 9
$72Great Western Railway
$6Megabus
Wed
Nov 10
$72Great Western Railway
$6Megabus
Fri
Nov 12
$72Great Western Railway
$6Megabus

The fastest trains from London to Bath

Showing times and prices for Oct 26

Fastest Journey

1 h 18 m

Average

1 h 23 m

Trains per day

17

Distance

155 km

Of the 17 trains that leave London for Bath every day 17 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 18 m .

The slowest trains will take 2 h 25 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
03:02PMLondon Paddington1h18 04:20PMBath Spa
0 changes
$551One-way
Fastest
11:02AMLondon Paddington1h18 12:20PMBath Spa
0 changes
$551One-way
Fastest
12:02PMLondon Paddington1h18 01:20PMBath Spa
0 changes
$511One-way
Fastest
01:02PMLondon Paddington1h18 02:20PMBath Spa
0 changes
$511One-way
Fastest
10:02AMLondon Paddington1h18 11:20AMBath Spa
0 changes
$791One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Bath from London

distanceDistance96 miles (155 km)
durationAverage train duration1 h 18 min
priceAverage train ticket price$68 (€55)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesGreat Western Railway or South Western Railway

Trains from London to Bath cover the 96 miles (155 km) long journey taking on average 1 h 18 min with our travel partners like Great Western Railway or South Western Railway. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $38 (€31), but the average price of train tickets is $68 (€55). Travelers depart most frequently from London Victoria and arrive in Bath Spa.

Trains from London to Bath

Bath is one of western England's most popular tourist destinations, famed for its Roman spa, Regency architecture and Jane Austen connections. Travelers planning a trip from the capital can take a train from London to Bath seven days a week. There is a choice of two routes, and train companies  providing frequent departures from two London stations. Journey times to the Somerset city range from around one hour and 20 minutes to over two hours. There are departures roughly every half hour from very early morning to late evening. 

London to Bath train time: Daily departures

The Great Western Railway weekday and Saturday schedule provides a direct train from London to Bath roughly every half hour, departing from Paddington station from very early morning throughout the day until late evening. South Western Railway provide two daily direct trains to Bath on weekdays from London Waterloo, in the morning and early afternoon.  Great Western Railway  Sunday services from Paddington to Bath are  a little less frequent, with no early morning departures and slightly fewer trains throughout the day.   

How long is the journey by train from London to Bath?

Great Western Railway provides the fastest train from London to Bath, with a morning service from Paddington taking  one hour and 19 minutes to cover the 115 mile trip  west to the spa town. Other direct trains from Paddington take from two to ten minutes longer to reach Bath. South Western Railway trains from London Waterloo take two hours and 25 minutes to reach Bath. As direct services operating on the main line are frequent, indirect journeys are not relevant for this journey.  

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

Departure train station: London Paddington Station is on the west side of central London, with frequent public transport connections provided by Underground trains and city buses taking around 15-20 minutes from the center. London Waterloo is close to the Thames, south of the center, with regular connections on buses and Underground trains, taking around 20 minutes from downtown.  Both stations have supermarkets, restaurants, pubs, ATMs, book stores, public WiFi and fast food outlets.  

Arrival train station: Bath Spa station is located around 20 minutes walk south of the historic center, with local bus services taking ten minutes to get downtown. The station concourse has bike and car rental companies, a tourist information desk, coffee bars, a florist, ATMs, public WiFi and taxi stands.

Which train companies travel from London to Bath?

The main operator in the west of England, Great Western Railway, provides daily direct Intercity Express trains from London Paddington to  Bath Spa, on the region's busiest main line. South Western Railway provides daily direct trains from London Waterloo to Bath Spa on weekdays only.

Great Western Railway London to Bath

The Great Western Railway timetable from London Paddington to Bath offers direct trains roughly every half hour on weekdays and Saturdays, with a first train from Reading in early morning and a final train leaving the capital just before midnight. The Sunday schedule  has no early morning  departures and slightly fewer connections throughout the day. Journey times range from one hour and 19 minutes to about ten minutes longer.

South Western Railway London to Bath  

South Western Railway provides two direct trains from London Waterloo to Bath Spa on weekdays only. Departure times from London are in mid morning and just after midday.  These services take two hours and 25 minutes to reach Bath.  

London to Bath Trains: Services on board

All trains from London to Bath offer a choice of first class or standard class seating. Great Western Railway trains offer a trolley service of refreshments and all trains have free WiFi. Passengers are limited to three items of luggage.  Bikes can be taken on board but booking in advance is advisable, and mandatory for South Western Railway trains.  Up to two small pets may travel for free in pet carriers, while dogs must be in a carrier or on a leash. Great Western Railway and South Western Railway trains have dedicated spaces for wheelchairs, but advance booking is advisable. The UK rail network's Passenger Assist program provides staff assistance in alighting and boarding for passengers with limited mobility.

How can I find cheap train tickets from London to Bath?

Passengers planning to book a train from London to Bath will find that reserving a seat well in advance will make it easier to find economical  tickets for this journey west. The Omio booking platform provides a comprehensive comparison of the trains and fares available on your chosen travel date. With frequent direct trains on this route, it is often possible to make a substantial saving just by adjusting departure times by half an hour. 

Train tickets from London to Bath: when to book to save $

Time Price Savings
1 week earlier 32 €
2 weeks earlier 24 €33%
3 weeks earlier 19 €68%
1 month before 19 €68%
2 months earlier 18 €78%
3 months earlier 18 €78%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from London - Bath. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from London - Bath 3 weeks in advance means you can save on average up to 68% compared to the price available on the day of departure.
  • If you book a ticket London - Bath with 2 months in advance you save up to about 78% compared to the initial price.
  • By booking 3 months in advance, you could save up to 78%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from London to Bath
Travel by train to Bath 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 London to Bath.
FAQs
How much does a cheap train between London and Bath cost?
Omio customers have found cheap train tickets between London and Bath for as low as $38 (€31)  for the next 7 days.
How much is a train ticket from London to Bath?
The London to Bath train ticket price is on average $68 (€55)  if you are looking to buy your tickets for this trip in the next week.
How far is London to Bath by train?
The distance to Bath from London by train is approximately 96 miles (155 km).
How long is the train to Bath from London?
On average the London to Bath train travel time is 1 h 18 min  for the 96 miles (155 km) long route, but the duration can vary if you travel on weekends and holidays.
What station does the train from London to Bath depart from? Which Bath train station do I come into from London?

Omio customers who travel this route most frequently depart from London Victoria   and arrive in Bath Spa.

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

Passengers board their train most frequently from London Victoria and travel around 1 mile (s) / 1 km from the city center to this train station.

Passengers traveling this route most often arrive at Bath Spa and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Bath.

Which train providers can take me to Bath from London?
Take the London to Bath train with Great Western Railway or South Western Railway. However, it's always good to check out all possible train companies for the journey between London and Bath as there might be differences in the amenities they offer.
How many train services per day are there from London to Bath?
The average number of trains departing London for Bath is 16 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from London to Bath? When can I take the last train for the day?
The earliest train departing from London to Bath leaves at 7: 02 AM. The last train departing from London to Bath leaves at 10: 30 AM. You can find the latest London to Bath train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase a train ticket from London to Bath to get the best deals?
You can find trains from London to Bath to cost on average $68 (€55) 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 route. You’ll see tickets for the London to Bath train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

London
Bath
The major railway station for departures from London is London Victoria. Read all the information you need to know about services, amenities and connections at London Victoria for your journey from London to Bath.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Sat: 06: 00 - 23: 00 | Mon - Fri: 06: 00 - 00: 00 | Sun: 07: 00 - 00: 00
Connections to/from station
Rail lines: London North Western Railway, London Overground, Avanti West Coast, Caledonian Sleeper
Overground lines: Watford DC
Bus lines: 18, 30, 59, 68, 73, 91, 168, 205, 253, 390, N5, N20, N73, N91, N205, N253
Tube lines: Circle, Hammersmith & City, Metropolitan, Northern (Bank and Charing Cross branches), Victoria
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Mon - Fri: 05: 00 - 01: 36 | Sat: 05: 00 - 00: 36 | Sun: 05: 30 - 01: 36
Connections to/from station
Bus lines: 10, 17, 30, 45, 46, 59, 63, 73, 91, 205, 214, 259, 390, 476
Train lines: Thameslink, Grand Central, Hull, London North Eastern, Gatwick Express
Underground lines: Circle, Piccadilly, Hammersmith & City, Northern, Metropolitan, Victoria
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
44401
Connections to/from station
Bus lines: N7, 23, 27, N27, 36, 205, N205, 332, 7, 46, A1, 18, N18
Train lines: Great Western Main Line, Heathrow Express
Underground lines: Bakerloo Line, Circle Line, District Line, Hammersmith Line
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Mon - Fri: 05: 45 - 22: 00 | Sat: 06: 00 - 21: 00 | Sun: 08: 00 - 22: 15
Connections to/from station
Bus lines: 326, 139
Subway lines: Circle Line, Hammersmith & City Line, Metropolitan Line, Northern Line, Piccadilly Line, Victoria Line
Train lines: Overground line, High Speed 1, Eurostar