COMPARE Prices across different modes

Wed
16 Jun
Find prices
£9National Express
Thu
17 Jun
£57Great Western Railway
£12National Express
Fri
18 Jun
£52Great Western Railway
£11National Express
Sat
19 Jun
£33South Western Railway
£9National Express
Sun
20 Jun
£33South Western Railway
£9National Express
Mon
21 Jun
£57Great Western Railway
£7National Express
Tue
22 Jun
£57Great Western Railway
£7National Express
Wed
23 Jun
£55Great Western Railway
£7National Express
Thu
24 Jun
£55Great Western Railway
£7National Express
Fri
25 Jun
£45Great Western Railway
£9National Express
Sat
26 Jun
£26South Western Railway
£9National Express
Sun
27 Jun
£28Great Western Railway
£9National Express
Mon
28 Jun
£55Great Western Railway
£7National Express
Tue
29 Jun
£52Great Western Railway
£7National Express
Wed
30 Jun
£52Great Western Railway
£7National Express
Thu
1 Jul
£52Great Western Railway
£7National Express
Fri
2 Jul
£25Great Western Railway
£9National Express
Sat
3 Jul
£26South Western Railway
£9National Express
Sun
4 Jul
£28Great Western Railway
£9National Express
Mon
5 Jul
£52Great Western Railway
£7National Express
Tue
6 Jul
£48Great Western Railway
£7National 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?

Thu, Jun 17
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

London to Bath Train Information

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

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 price of the cheapest train between London and Bath?
Omio customers have found the cheapest trains from London to Bath to cost as little as £33  in the next 7 days.
What is the average price of train tickets to Bath from London?
The London to Bath train ticket price is on average £50  if you are looking to purchase your tickets for this journey in the next week.
What is the distance by train from London to Bath?
When travelling this route you should expect the distance between London and Bath via train to be approximately 96 miles (155 km).
How many hours does it take from London to Bath by train?
On average the London to Bath train time is 1 h 18 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.
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 is the train station in London to go to Bath? Where is the train station in Bath located?

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

Passengers travelling 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 centre in Bath.

What train companies offer a service between London and Bath?
For the best London to Bath 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 London to Bath to compare what amenities they may offer.
When can I take the first train from London to Bath? When can I take the last train for the day?
You can take the first train from London to Bath at 07: 02   or take the last train from London to Bath leaving at 09: 23. Look for the latest London Bath train schedule on Omio and book the best time to take the train for this journey.
When should I purchase London Bath train tickets to score the best deals?
If you buy a train ticket between London and Bath within the next 7 days, you can find tickets to cost on average £50 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between London and Bath are generally on sale a few months before the planned departure date.
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