Cheap train tickets from London to Bath

Showing times and prices for 29 May

Cheapest

£32

Average

£36

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 £ 36 if you buy it on the day, but the cheapest tickets can be found for only £ 32.

Cheapest
11:15London Waterloo3h14 14:29Bath Spa
1 changes
£321One-way
Cheapest
08:15London Waterloo3h11 11:26Bath Spa
1 changes
£321One-way
Cheapest
08:35London Waterloo2h51 11:26Bath Spa
2 changes
£321One-way
Cheapest
10:35London Waterloo2h51 13:26Bath Spa
2 changes
£321One-way
Cheapest
09:15London Waterloo3h11 12:26Bath Spa
1 changes
£321One-way

Train schedule London to Bath

Showing trains for tomorrow, Sun, 29 May
08:15London Paddington1h17 09:32Bath Spa
0 changes
08:15London Waterloo3h11 11:26Bath Spa
0 changes
08:35London Waterloo2h51 11:26Bath Spa
0 changes
09:00London Paddington1h29 10:29Bath Spa
0 changes
09:15London Waterloo3h11 12:26Bath Spa
0 changes
09:35London Waterloo2h51 12:26Bath Spa
0 changes
10:15London Waterloo3h11 13:26Bath Spa
0 changes
10:30London Paddington1h19 11:49Bath Spa
0 changes
10:35London Waterloo2h51 13:26Bath Spa
0 changes
10:36London Paddington1h50 12:26Bath Spa
0 changes
11:15London Waterloo3h14 14:29Bath Spa
0 changes
11:30London Paddington1h20 12:50Bath Spa
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sun
29 May
Find prices
£14National Express
Mon
30 May
£42South Western Railway
£19National Express
Tue
31 May
£42South Western Railway
£11National Express
Wed
1 Jun
£42South Western Railway
£11National Express
Thu
2 Jun
£42South Western Railway
£18National Express
Fri
3 Jun
£53South Western Railway
Find prices
Sat
4 Jun
£19South Western Railway
£11National Express
Sun
5 Jun
£23Great Western Railway
£11National Express
Mon
6 Jun
£42South Western Railway
£16National Express
Tue
7 Jun
£42South Western Railway
£11National Express
Wed
8 Jun
£42South Western Railway
£8National Express
Thu
9 Jun
£42South Western Railway
£6National Express
Fri
10 Jun
£42South Western Railway
£11National Express
Sat
11 Jun
£13South Western Railway
£11National Express
Sun
12 Jun
£23Great Western Railway
£11National Express
Mon
13 Jun
£52South Western Railway
Find prices
Tue
14 Jun
£42South Western Railway
£11National Express
Wed
15 Jun
£42South Western Railway
£8National Express
Thu
16 Jun
£42South Western Railway
£6National Express
Fri
17 Jun
£42South Western Railway
£11National Express

Fastest train times from London to Bath

Showing times and prices for 29 May

Fastest Journey

1 h 17 m

Average

2 h 22 m

Trains per day

12

Distance

155 km

Of the 12 trains that leave London for Bath every day 4 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 2 h 22 m but if you time it right, some trains will get you there in just 1 h 17 m .

The slowest trains will take 3 h 14 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:15London Paddington1h17 09:32Bath Spa
0 changes
£421One-way
10:30London Paddington1h19 11:49Bath Spa
0 changes
£421One-way
11:30London Paddington1h20 12:50Bath Spa
0 changes
£421One-way
09:00London Paddington1h29 10:29Bath Spa
0 changes
£421One-way
10:36London Paddington1h50 12:26Bath Spa
1 changes
£421One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from London to Bath

distanceDistance96 miles (155 km)
durationAverage train duration1 h 19 min
priceAverage train ticket price£41 (€46)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesChiltern Railways, South Western Railway or Great Western Railway

Trains from London to Bath cover the 96 miles (155 km) long journey taking on average 1 h 19 min with our travel partners like Chiltern Railways, South Western Railway or Great Western Railway. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this route costs around £41, you can find the cheapest train ticket for as low as £32. Travellers depart most frequently from London Victoria and arrive in Bath Spa.

Train companies: Chiltern Railways trains London to Bath

Find the best trains from London to Bath with Omio's travel partners Chiltern Railways from £32. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

Chiltern Railways

Chiltern Railways is a regional train company in the United Kingdom which is owned by Arriva Trains and has operated since 1996. Check the different ticket types for your next train from London to Bath: Duo, Anytime, Season, Super Off Peak, Off Peak and Advance.

Looking for trains to Bath from London? Chiltern Railways is one of the best companies to travel with on the 96 miles (155 km) journey to Bath from London. As an official travel partner of Chiltern Railways, Omio quickly shows you the latest Chiltern Railways train timetables, tickets and offers (such as luggage policy and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest London to Bath routes, find the best amenities to make your trip smooth and easy, and buy the most affordable Chiltern Railways train tickets that fit your budget. If you use the Omio app to search for trains to Bath from London, you can quickly see if the Chiltern Railways ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you’re ready, book your London - Bath train now on Omio quickly and easily and enjoy your upcoming trip with Chiltern Railways!

    Please follow the recommendations outlined by Chiltern Railways when booking your train tickets to Bath from London due to the coronavirus:

    • Refund or voucher policy
    • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
    • Cashless payments recommended
    • Online booking and check-in recommended

    Trains from London to Bath

    If you're looking at travelling via train from London to Bath, you'll be happy to find several trains operating along this route on a daily basis. When travelling this route, the trains generally start around 5:25 a.m. every day, with the last train leaving Paddington Station around 09:00 p.m. and will arrive at Bath train station around 11:00 p.m. the same evening. This trip covers roughly 96 miles (155 km) in just over 1h 30min, with some of the journeys taking as long as 2h 6min.

    London to Bath Train Time: Daily Departures

    When looking for trains from London to Bath, you'll find plenty making the trip every day, starting at around 5:30 a.m. and ending at around 9:20 p.m. every evening. The majority of the trains depart from London Paddington Train Station but you will find a couple of routes operating from London Waterloo. The routes travelling from Waterloo typically require a couple of changes along the way and can take as long as 11h 53min. Outside of the trains from Waterloo, there are around 22 trains departing from London Paddington Station every day. These trips don't have any changes along the way and cover the distance between these two destinations in around 1h 30min.

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

    The distance between London Paddington Station and Bath train station is roughly 96 miles (155 km). Trains departing from Paddington Station cover this distance in around 1h 30min but can take as long as 2h 6min. If your train leaves from London Waterloo Station, you can expect a direct trip to take around 3h 20min and can take as long as 11h 53min if there are numerous changes along the way.

    Bath Ancient Baths. Source: Shutterstock

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

    Departure train station: The most popular route between London and Bath departs from < ahref="//www.omio.com/train-stations/united-kingdom/london/london-paddington">London Paddington Station and travels to Bath Spa train station in around 1h 30min. Paddington Station is one of London's oldest stations and stands as the hub of Great Western Railway travel from London. Paddington is home to several facilities including a number of platforms with seating areas, ticketing machines, complimentary Wi-Fi, waiting rooms, vending machines, a water fountain, and a choice of trolleys to help with your luggage.

    Arrival train station: Bath Spa train station is the arrival station for all trains travelling from London to Bath. Bath Spa train station is the main station in Bath and services both international and local travel. You'll find separate lifts available for cyclists, as bicycles are not to be carried upstairs. Some of the facilities that you'll find at the station include ATMs in the ticket hall, waiting rooms, flower shops, toilets, and baby changing facilities, to name a few.

    Which train companies travel from London to Bath?

    If you're travelling via train from London to Bath, you can expect your journey to be operated by Great Western Railway. GWR, formerly known as First Great Western, is a long-distance, inner-city train service operating across the South and Southwest of the UK out of Reading Railway Station which connects to London Paddington, Bristol Temple Meads, and Cardiff Central. Passengers are generally allowed to travel with their pets but they will need to be on a leash or in a cage during transit. If you plan on travelling with your bicycle, you will need to pre-book the service. Folding bikes are recommended due to limited capacity.

    Great Western Railway trains from London to Bath

    Great Western Railway is the train operator of trips from London to Bath train station and provides a variety of services to several routes throughout the UK. If you're travelling on an inner-city journey, your train is likely to be one of the newer high-speed trains with onboard Wi-Fi, extra seat space, and easier accessibility for those with mobility issues. Trains between London and Bath are generally long-distance trains that also come with onboard Wi-Fi and charging points for your devices. You'll find around 22 trains per day operated by GWR travelling from London to Bath. Great Western Railway offers several ticket types such as Anytime flexible travel, Advanced, Off-peak, and Super Off-peak tickets all varying in flexibility and price.

    Bath Houses. Source: Shutterstock

    Train London to Bath: Services on Board

    If you're travelling as a first-class passenger, you'll have the added benefit of a well-stocked trolley, extra-wide seats, tables with sockets and high-speed internet, as well as access to first-class lounges at the station and Pullman dining. You will not be allowed to bring more than three pieces of luggage or luggage larger than 30 x 70 x 90 cm, nor will you be allowed to transport surfboards.

    If you're travelling with a disability, you can contact the team ahead of schedule and arrange assistance at the station and on the train, GWR is committed to providing the best assistance to those in need. You can arrange a sunflower lanyard for those with hidden disabilities that notifies staff members that you may need help, this can be arranged prior to your arrival or at London Paddington Station.

    How to find cheap train tickets from London to Bath?

    If you're looking for the most affordable tickets, the best place to start is with an Omio search. Omio consolidates results from a variety of different websites and companies and displays the results on a single page for you to see. These results can be filtered according to price, travel time, and departure time. We suggest booking your ticket as far in advance as possible to save on your journey. The closer you get to the day you want to travel, the more expensive the tickets will be.

    Another trick to saving on tickets is to search on Omio with flexible dates. You'll often find random deals on different days of the week, with travel on Mondays and Tuesdays generally being more cost-effective than travelling over the weekend. You may also want to consider the different ticket types, the more flexibility you opt for, the pricier the tickets are going to be.

    To Bath by train—travel tips

    Bath is currently the biggest city in Somerset County and is well-known for its Roman-built baths. The city is easy to reach via train travel with more than 20 routes operating from London Paddington Station alone on a daily basis. With its breathtaking scenery, budding food scene, and exquisite Georgian architecture, Bath is widely considered the jewel of the South West and offers a variety of sights to see and activities to get involved in.

    Bath is also the only spot in the UK that has had the entire city designated as a UNESCO World Heritage Site, just visiting the place is a bucket list item. Firstly, you cannot visit the city of Bath without visiting the ancient Roman Baths and learn about their history on a guided tour. You won't be allowed to bathe in the Roman Baths, but you can experience what it's like to bathe in natural springs as they did by visiting Thermae Day Spa’s rooftop pool.

    If you're an architecture lover, you'll be blown away in Bath. The Royal Crescent is a must-see with its elegantly laid-out terraces, one of the most iconic sights to see in the city. As a literary lover, you'll be hard-pressed to find somewhere better than the Jane Austen Centre.

    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 do cheap trains between London and Bath cost?

    Omio customers have found cheap train tickets to Bath from London for as low as £32  for the next 7 days.

    What is the average cost of a train from London to Bath?

    If you are looking to purchase your train ticket in the next 7 days, you can expect the London to Bath train to cost on average £41  one way.

    How many miles is it from London to Bath by train?

    You should expect to travel around 96 miles (155 km)  to Bath from London by train.

    How long does it take from London to Bath by train?

    On average the train from London to Bath duration is 1 h 19 min  for the 96 miles (155 km) long journey, but the travel time can vary if you depart on weekends and holidays.

    What is the departure train station in London and arrival train station in Bath?

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

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

    Passengers board the train most frequently from London Victoria, which is located around 1.8 miles (2.9 km) away from the city centre, and they get off the train at Bath Spa, located 0.1 miles (134 m) away from the city centre.

    Which train providers can get me from London to Bath?

    For the trip from London to Bath you can take a train with Chiltern Railways, South Western Railway or Great Western Railway. Be sure to check out all possible train companies that offer services from London to Bath on Omio to compare what amenities they may have.

    Are there any direct trains from London to Bath?

    Yes, there are 16 direct trains per day between London and Bath, and you can find a direct train for this route with 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 trains are there to Bath from London a day?

    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 first train from London to Bath leaves at 05: 35   and the last train for this leaves at 23: 32. Omio shows you the latest train from London to Bath timetable to help you book the best departure time for this trip.

    How far in advance should I buy train tickets from London to Bath for the best deals?

    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you buy train tickets from London to Bath within the next 7 days, you can find tickets to cost on average £41 one way. To find the best prices for this journey, consider booking your train ticket from London to Bath a few months in advance.

    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 trip between London and Bath.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +44 3457114141
    ticketOfficeHours
    Ticket Office Hours
    Mon - Fri: 06: 00 - 00: 00 | Sat: 06: 00 - 23: 00 | Sun: 07: 00 - 00: 00
    Public transport options for London Euston
    Tube lines: Circle, Hammersmith & City, Metropolitan, Northern (Bank and Charing Cross branches), Victoria
    Overground lines: Watford DC
    Bus lines: 18, 30, 59, 68, 73, 91, 168, 205, 253, 390, N5, N20, N73, N91, N205, N253
    Rail lines: London North Western Railway, London Overground, Avanti West Coast, Caledonian Sleeper
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +44 3457114141
    ticketOfficeHours
    Ticket Office Hours
    Mon - Fri: 05: 00 - 01: 36 | Sat: 05: 00 - 00: 36 | Sun: 05: 30 - 01: 36
    Public transport options for London Kings Cross
    Underground lines: Circle, Piccadilly, Hammersmith & City, Northern, Metropolitan, Victoria
    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
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +44 3457114141
    ticketOfficeHours
    Ticket Office Hours
    24/7
    Public transport options for London Paddington
    Underground lines: Bakerloo Line, Circle Line, District Line, Hammersmith Line
    Bus lines: N7, 23, 27, N27, 36, 205, N205, 332, 7, 46, A1, 18, N18
    Train lines: Great Western Main Line, Heathrow Express
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +44 2078437688
    ticketOfficeHours
    Ticket Office Hours
    Mon - Fri: 05: 45 - 22: 00 | Sat: 06: 00 - 21: 00 | Sun: 08: 00 - 22: 15
    Public transport options for London St Pancras International
    Subway lines: Circle Line, Hammersmith & City Line, Metropolitan Line, Northern Line, Piccadilly Line, Victoria Line
    Train lines: Overground line, High Speed 1, Eurostar
    Bus lines: 326, 139