London to Bath train

  1. Cheap tickets
  2. Train
  3. Main Journeys
  4. Train from London to Bath

Find cheap train tickets from London to Bath

Thanks to Gopili, compare train ticket prices and find the best price to travel from London to Bath by train. Our service is dedicated to helping you find the cheapest London to Bath train ticket and gives you practical information: booking, next departures, timetables, fares, and good deals.

Cheap train calendar from London to Bath

Find cheapest tickets to travel from London to Bath by train, bus, ride sharing and plane. With the calendar below, choose the day you want to travel and easily find the cheapest price.

  july september   august
monday tuesday wednesday thursday friday saturday sunday
21
22
23
24
25
26
27
28
29
30
31
01
02
03

Ticket prices and availability have been recorded in the last 6 hours from the data provided by our partners.

Find the best prices for train tickets London to Bath

from £10.00 MORE 1h37m
Other modes of transport available to travel from London to Bath
Coach
from £3.40 MORE 3h00m
from £5.50 MORE 3h29m

Travel information for your train journey

London Bath train

Route London to Bath

London Bath train map

Train duration 1h37m
Arrival city Bath, England
Departure city London, England
Distance 97 Miles
Lowest train ticket price from £10.00
Train operators for London to Bath Great Western Railway, South West Trains

Which train company can I use?

All trains from London (London England) to Bath (South West England) are provided by Great Western Railway, South West Trains. The services on board will vary depending on the train operator.

How much times does it take?

On average, it takes around 1h37m by train to cover the 97 miles to travel to Bath from London. The journey time may change depending if your train is direct or with changes.

What is the price of the train?

The cheapest ticket price we've found for the next month is £10.00 one way.

Transport operators from London to Bath

The following table lists the various transport operators serving the route London to Bath.

Transport operators Departure Arrival
Great Western Railway London Bath
South West Trains London Bath

Discount London to Bath train tickets

Looking to travel for cheap? Many railcards and discounts exist to pay less for your London Bath train ticket and save even more money on your tickets: special train fares for children, railcards for all ages, group travel, or charity discount. There are different types of railcards available: 16-25 railcard, Two together railcard, Family and Friends Railcard, Senior railcard, Disabled persons railcard.

  • When buying a railcard, you aim to make savings after several journeys. But is it really profitable when travelling from London to Bath? Grab your calculator, taking into account:

    A = the railcard cost (i.e.: £30)

    B = average price cut with the railcard (i.e.: 34%)

    C = average price for a London Bath ticket (i.e.: £15.74)(1)

    Initially, divide A by B: this will show you the budget from which the card will be efficient. Now divide that number by C. The result is the average number of trips needed per year to start saving money.

    In our example, A/B = £30/34% = £88.00. Then, 88/£15.74 = 5.59. Your railcard will be profitable if you're doing on average 6 trips from London to Bath (one way journey).

  • Railcards enable you to save 34% off most adult fares for 12 months. The Disabled persons railcard costs £20 and the 5 other ones £30.

(1)Average prices observed over the last 3 months for one way journey

Train Journey Average price without railcard(1) With a railcard 34% off(2) Saving based on a one-way trip Number of return trips to pay off the cost
London to Bath train £15.74 £10.49 £5.25 5.61

(1)Average price observed over the last 3 months for one way

(2)Price calculated with an average reduction of 34% on train tickets fare

Where to find cheap train tickets

Great Western Railway

The rail company Great Western Railway offers year-round connections by train to travel from London to Bath at low cost. The tickets are available from Great Western Railway from £10.

South West Trains

Looking for a cheap ticket for your upcoming trip by train? No need to panic. We found South West Trains tickets from £13 for your trip.

Things to do in Bath

We have created for you a list of 6 things that you can do in Bath.

  • Prior Park
  • Royal Crescent
  • Bath Abbey
  • Pulteney Bridge
  • Museum of East Asian Art
  • Fashion Museum

As travel specialists, we are aware that organizing a trip and collecting all the information about a specific city can be long. We aim to help you by recommending some places, whether you are visiting for a short break or for holidays.

Each year, many people are visiting Bath. If you would like visit one of the most touristic attraction of the city, you need to go to Prior Park. If you have some time, we will also suggest you to visit Pulteney Bridge and Royal Crescent to complete your visit.

Another interesting place that you can discover is Museum of East Asian Art if you want to find out more about this destination.

Bath Abbey is also a place that we will advise you to see if you got spare time during your stay.

Finally, if you're still curious in discovering more about Bath, Fashion Museum can be the last step of your trip. While visitors might not consider it as the most interesting place to visit, it will help you get a complete picture of the city and its history.

Next train departures

When are the next trains to Bath?

Departure Arrival Duration Company
Today
London Paddington
12:00
Bath
13:27
1h27m Great Western Railway
London Waterloo
12:15
Bath
14:49
2h34m South West Trains
London Paddington
12:30
Bath
13:56
1h26m Great Western Railway
London Paddington
13:00
Bath
14:28
1h28m Great Western Railway
London Paddington
13:30
Bath
14:59
1h29m Great Western Railway
Tomorrow
London Paddington
07:00
Bath
08:29
1h29m Great Western Railway
London Paddington
12:00
Bath
13:27
1h27m Great Western Railway
London Waterloo
12:15
Bath
14:49
2h34m South West Trains
London Paddington
12:30
Bath
13:56
1h26m Great Western Railway
London Paddington
13:00
Bath
14:28
1h28m Great Western Railway

The table above only shows the remaining services for today and will display a maximum of 10 train departures.

See all departures: Today / Tomorrow

According to our data, 5 trains from London to Bath are being operated today and 6 tomorrow. The first London Bath train leaves at 12:00 and the last one leaves the station at 13:30. The first and last departure hours can be different every day and there can be fewer trains during weekends or bank holidays. Rail operators may also increase or decrease the number of trains during school holidays or depending on the demand.

London - Bath: the best time to book cheap trains

Cost of the train when booking in advance or at the last minute

90

60

£13

30

£29

15

£26

7

£22

3

£23

1

£26

Same day

Days before Departure

The Prices for train tickets London to Bath will increase as the date gets closer. If we look at our data, if you buy your ticket 1 month in advance, you can find tickets from £13 while if buying your ticket 15 days in advance, you will need to spend a minimum of £29 for your train. Thus, you may save 56% on the price of your train by purchasing your seat 1 month in advance rather than 15 days in advance.

The data are based on the cheapest fares found in the past 6 months when booking in advance or at the last minute.

Book cheap train from London to Bath

You are able to book your London to Bath train ticket in three different ways:

  • You are able to purchase tickets online via most train operators' websites including Virgin Trains, Northern Rail, East Midlands Trains, CrosscCountry. You may also purchase train tickets on Ticket Retailers' websites including Redspottedhanky or Raileasy.
  • If you prefer a call with an agent that will help you book your ticket, you are able to do so with most train ticket retailers.
  • While the biggest stations in the United Kingdom have a ticket vending machine and a travel centre to get your train ticket, smaller stations might not. Look at the office hours as well as the available services before your journey.

The best way to get cheap train tickets from London to Bath is to compare online the fares from all rail companies. Gopili enables you to do so by comparing in one search train times and fares across all existing offers. If you need to take the train back to London afterwards, train tickets Bath to London are also available on gopili.

Best price found for train ticket from London to Bath

We compare train ticket prices for all major companies to travel from London to Bath by train and find the best price for you. Here are the best prices selected for the coming days to go to Bath. Your London to Bath train ticket is just few clicks away!

From To Price Departure on At Company Searched
London
Bath
£12.20 23/08/2017 12:15 South West Trains 17 days ago
London
Bath
£14.50 28/08/2017 14:00 Great Western Railway 26 days ago
London
Bath
£14.50 28/08/2017 07:00 Great Western Railway 26 days ago
London
Bath
£14.50 28/08/2017 12:30 Great Western Railway 26 days ago
London
London Waterloo
Bath
Bath Spa
£16.40 31/08/2017 12:20 South West Trains 20 hours ago
London
London Waterloo
Bath
Bath Spa
£18.40 01/09/2017 12:20 South West Trains 2 days ago
London
London Waterloo
Bath
Bath Spa
£19.90 22/08/2017 12:15 South West Trains 3 days ago
London
London Waterloo
Bath
Bath Spa
£33.10 25/08/2017 12:20 South West Trains 2 days ago
London
London Waterloo
Bath
Bath Spa
£33.10 26/08/2017 12:20 South West Trains 2 days ago
London
London Waterloo
Bath
Bath Spa
£33.10 25/08/2017 12:20 South West Trains 2 days ago

Best price found for London to Bath train ticket for the next 30 days.

> Search train from London to Bath

Main train ticket types in United Kingdom

There are three principal train tickets types in UK, Advance, Off-Peak and Anytime tickets. Each ticket types offers different prices and travel flexibility. But other tickets types exist such as Season tickets, Super-Off-Peak tickets or Rover and Rangers tickets for example. Let's see the different types of train ticket from London to Bath below:

If you want to book the lowest available ticket, Advance tickets are ideal for you. These tickets are available 12 weeks before travel and offer biggest discounts. The earlier you buy, the cheaper the train prices are! But you can't annul your advance train ticket, they are non-refundable, and they are sold as singles.

Off-Peak and Super Off-peak tickets are available on numerous trains outside of peak travel hours. With these tickets you go at Off-Peak time, so don't have to pay the fare of a completely flexible Anytime ticket. You can be refunded if you decide not to travel.

Anytime tickets is ideal for you, if you want a completely flexible ticket with no restrictions to travel. They allow the greatest flexibility in your time of travel. But they are not recommended if you want the lowest type of ticket London to Bath.

Season tickets are perfect for you if you make the same journey more than three or four times a week. In this case, Season Tickets offer better value for money compared to buying daily tickets.

How to find cheap train tickets London to Bath ?

Finding cheap train tickets can be challenging as taking the train can cost a lot. Thus we wanted to highlight our tips to find cheap train tickets London to Bath.

  • Getting your ticket early instead of leaving it until the last minute will help you to get a lower fare. Advance tickets typically go on sale 3 months before the date of departure. On many routes you can save as much as 80% by purchasing your ticket 90 days in advance. We suggest you to purchase your ticket as soon as you can.
  • The peak times to travel are during the morning commute time and in the late afternoon for your train ticket London to Bath. Train fares are more expensive during these times so you will save money by travelling very early, in the middle of the day or late in the evening.
  • For some trains, it is cheaper to book two singles rather than a return ticket. It gives less flexibility as you need to know in advance the time you wish to take the return journey but cheaper fares might be available.
  • Another trick to pay less is to split up your journey to Bath. Rather than purchasing only one ticket for your trip you can divide the journey into different sections, and purchase a ticket for each part of the journey.

And if you change?

Other alternatives of transport exist to travel from London to Bath:

Bus from London to Bath

Price barometer for train tickets covering this trip

The gopili price barometer gives the prices for a London to Bath train and helps you to know whether you are getting a good deal:

£10
£16
£34

Minimum price

Average price

Maximum price

Average prices over the last 9 months based on user searches