COMPARE Prices across different modes

Wed
22 Sep
Find prices
£4Megabus
Thu
23 Sep
£59Great Western Railway
£4Megabus
Fri
24 Sep
£57Great Western Railway
£8National Express
Sat
25 Sep
£30Great Western Railway
£4Megabus
Sun
26 Sep
£40South Western Railway
£4Megabus
Mon
27 Sep
£57Great Western Railway
£4Megabus
Tue
28 Sep
£57Great Western Railway
£4Megabus
Wed
29 Sep
£57Great Western Railway
£4Megabus
Thu
30 Sep
£54Great Western Railway
£4Megabus
Fri
1 Oct
£54Great Western Railway
£4Megabus
Sat
2 Oct
£23Great Western Railway
£4Megabus
Sun
3 Oct
£23Great 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
£52Great Western Railway
£4Megabus
Sat
9 Oct
£23Great Western Railway
£4Megabus
Sun
10 Oct
£23Great Western Railway
£4Megabus
Mon
11 Oct
£52Great Western Railway
£4Megabus
Tue
12 Oct
£42Great Western Railway
£4Megabus

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from London to Bath

distanceDistance96 miles (155 km)
durationAverage train duration1 h 18 min
priceAverage train ticket price£47 (€53)
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 route 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 £30, but the average price of train tickets is £47. Travellers depart most frequently from London Victoria and arrive in Bath Spa.

Trains from London to Bath

The spa town of Bath has been a popular destination for travellers since Roman times and a fashionable resort in the Regency era.  These days, the train offers a quicker travel option than chariot or stagecoach, with regular direct rail services from London to Bath Spa providing a handy connection for visitors looking to visit the city. There are two rail companies operating routes west from the capital with a choice of departure station. The quickest journey times to Bath are around an hour and 30 minutes. Departure times range from early morning to late at night.

Which train companies travel from London to Bath?

Great Western Railway, the main operator for the west of England, provides daily direct trains to Bath from London Paddington Station. In addition, South Western Railway provides a slower stopping service direct to Bath from London Waterloo.

How long is the train from London to Bath?

Great Western Railway's fastest service from London Paddington takes one hour and  23 minutes to cover the 106-mile route west to Bath, although most trains take around five minutes longer. The South Western Railway services from London Waterloo take  two hours and 27 minutes to reach the spa town.

How many trains are there from London to Bath?

The Great Western Railway weekday timetable begins very early in the morning, continuing with trains from London Paddington to Bath every half hour throughout the day until a final connection from London just before midnight. South Western Railway provides four daily direct departures from London Waterloo. On Sundays, the schedule is reduced, with hourly services from Paddington, and just two trains from Waterloo.

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

Departure train station: London Paddington Station is located on the western edge of central London, linked by bus stops on Praed Street and Underground services on  five lines. Waterloo Station is south of the city centre, close to the Thames, with four Underground lines and an adjacent bus terminus. Both stations offer pubs, fast food restaurants, supermarkets, WiFi and taxi ranks.

Arrival train station: Bath Spa station is just south of the historic centre, with buses available from the adjacent interchange stands on Dorchester Street. Facilities for passengers include cycle hire,  cash points, coffee shop, newsagent, free WiFi and taxi ranks.

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
What is the cost of cheap trains between London and Bath?
You can find a cheap train from London to Bath for some dates and times for as low as £30  one way in the next 7 days.
What is the cost of a train ticket from London to Bath on average?
The London to Bath train ticket price is on average £47  if you are looking to buy your tickets for this route in the next week.
How far is it from London to Bath by train?
When travelling this route you should expect the distance between London and Bath via train to be approximately 96 miles (155 km).
How long does it take from London to Bath by train?
The train time from London to Bath is on average 1 h 18 min  for the 96 miles (155 km) long journey, but the time it takes to go to Bath from London by train can vary depending on specific dates or travelling on weekends and holidays.
What station does the London to Bath train leave from? Which Bath train station do I come into from London?

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

Where do I find the London train station to Bath? Where is the Bath train station?

Passengers booking this trip most frequently board their trains from London Victoria and need to travel around 1 mile (s) / 1 km from the city centre to get to this train station.

Passengers arriving in Bath most often arrive at Bath Spa and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

Which train providers can get me from London to Bath?
When taking a train from London to Bath, you can count on Great Western Railway or South Western Railway for the best way to get you to Bath. You can also check all possible train providers who offer a service to Bath from London and compare the amenities they offer before buying a train ticket.
Is there a direct train to Bath from London?
Yes, there are 16 direct trains per day between London and Bath, and you can find a direct train for this trip with South Western Railway or Great Western Railway  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many train services per day are there from London to Bath?
On average, there are 16 trains a day from London to Bath. The train times and services may be different on weekends and holidays compared to weekdays.
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 07: 00. The last train departing from London to Bath leaves at 10: 30. You can find the latest London to Bath train timetable on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I book a train ticket from London to Bath to get the best deals?
The price of a one way train ticket from London to Bath is on average £47 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets from London to Bath available a few months in advance.
Stations

Important Stations and Airports for this Journey

London
Bath
London Bridge
Amenities
Refreshments
London Charing Cross
Amenities
Refreshments
London Euston
Amenities
Refreshments
London Fenchurch Street
Amenities
London Kings Cross
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Victoria, Circle<br>Bus lines 91, 10, 17, 30, 45, 46, 63, 73, 205, 214
London Liverpool Street
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Central, Circle, Hammersmith, City
London Paddington
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Bakerloo, Circle, District<br>Bus lines 7, 15, 18, 23, 27, 36, 46, 105, 436
London St Pancras
Amenities
London Victoria
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.<br>Metro lines Circle, District, Victoria<br>Bus lines 22, 211, 239, C1, N11
How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
London Waterloo East
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Bakerloo, Northern, Jubilee, Waterloo, City<br>Bus lines 1, 4, 26, 59, 68, 76, 77, 100, 139, 168, 171, 172, 176