Bath to London train

Cheap train tickets from Bath to London

Showing times and prices for 11 Aug

Cheapest

£44

Average

£83

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.

Cheapest
10:13Bath Spa1h23 11:36London Paddington
0 changes
£441One-way
09:13Bath Spa1h29 10:42London Paddington
0 changes
£651One-way
08:43Bath Spa1h23 10:06London Paddington
0 changes
£651One-way
09:43Bath Spa1h25 11:08London Paddington
0 changes
£651One-way
08:13Bath Spa1h15 09:28London Paddington
0 changes
£1311One-way

Train schedule Bath to London

Showing trains for tomorrow, Thursday, 11 August
08:04Bath Spa1h26 09:30London Paddington
0 changes
08:13Bath Spa1h15 09:28London Paddington
0 changes
08:43Bath Spa1h23 10:06London Paddington
0 changes
09:13Bath Spa1h29 10:42London Paddington
0 changes
09:43Bath Spa1h25 11:08London Paddington
0 changes
10:13Bath Spa1h23 11:36London Paddington
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

Thu
11 Aug
Fri
12 Aug
Sat
13 Aug
Sun
14 Aug
Mon
15 Aug
Tue
16 Aug
Wed
17 Aug
Thu
18 Aug
Fri
19 Aug
Sat
20 Aug
Sun
21 Aug
Mon
22 Aug
Tue
23 Aug
Wed
24 Aug
Thu
25 Aug
Fri
26 Aug
Sat
27 Aug
Sun
28 Aug
Mon
29 Aug
Tue
30 Aug
Wed
31 Aug

Fastest train times from Bath to London

Showing times and prices for 11 Aug

Fastest Journey

1 h 15 m

Average

1 h 23 m

Trains per day

6

Distance

155 km

Of the 6 trains that leave Bath for London every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
08:13Bath Spa1h15 09:28London Paddington
0 changes
£1311One-way
10:13Bath Spa1h23 11:36London Paddington
0 changes
£441One-way
08:43Bath Spa1h23 10:06London Paddington
0 changes
£651One-way
09:43Bath Spa1h25 11:08London Paddington
0 changes
£651One-way
08:04Bath Spa1h26 09:30London Paddington
0 changes
£1311One-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 Bath to London

distanceDistance96 miles
durationAverage train duration1 h 22 min
priceAverage train ticket price£50 (€57)
frequencyTrain frequency26 a day
changesDirect trainYes, there are 26 direct trains a day
carriersTrain companiesSouth Western Railway, Great Western Railway, Chiltern Railways or First Great Western Service

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

Train companies: South Western Railway, Great Western Rail and Chiltern Railways trains Bath to London

Travel from Bath to London from £20 with Omio’s train partners South Western Railway, Great Western Rail and Chiltern Railways! You can find the best timetables and tickets when comparing and booking the most convenient route for you.

Chiltern Railways
Great Western Rail
South Western Railway

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 to London from Bath: Duo, Anytime, Season, Super Off Peak, Off Peak and Advance.

Enjoy a smooth and easy journey from Bath to London with Chiltern Railways! As an official travel partner of Chiltern Railways, Omio can help you search current train timetables from Chiltern Railways, compare the best routes between Bath and London as well as the class fares available for this route (including information on luggage policy and amenities provided onboard), and buy the most affordable Chiltern Railways Bath to London train ticket available today. If you search for Chiltern Railways tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a queue at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train from Bath to London on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 96 miles (155 km) trip between Bath and London with ease and comfort on a train with Chiltern Railways.

    Are you making plans to travel from Bath to London? Why not take a train with Great Western Rail? Omio can show you current Great Western Rail train times, tickets, travel information (such as luggage policy and amenities offered onboard) and prices so you can find the best deals on Bath to London trains all in one place. On the Great Western Rail train, you can expect to travel 96 miles (155 km) between Bath and London. If you use the Omio app to search for trains between Bath and London, you can quickly see if the Great Western Rail ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you have found your perfect one-way Great Western Rail train between Bath and London, book your cheap train tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

    Bath to London train information with Great Western Rail:

    • Average Duration: 1 h 24 min
    • Great Western Rail frequency: 27 a day

    Find cheap tickets for South Western Railway trains to London from Bath on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Bath to London train timetable from South Western Railway, the latest train ticket offers available and other travel information for the 96 miles (155 km) trip to London from Bath, including information on luggage policy and amenities offered onboard depending on the class fare you pick and choose. If you search for trains between Bath and London in the Omio app, you can check to see if the South Western Railway trains available are mobile tickets, which makes it even more convenient for you to go paperless when travelling. Check the South Western Railway train timetable for your ideal departure and arrival times, compare the best route available to get to London from Bath and then book a cheap train with ease. Sit back and enjoy your upcoming train to London from Bath with South Western Railway!

      Trains from Bath to London

      Trains from Bath to London are frequent and depart daily, with two to three journeys per hour. There are multiple trains in the morning, afternoon, and evening. On average, the train journey takes around 1h 15min to 2h 41min. This journey depends on two factors, the train arrival station, and the time of day.

      Bath to London train time: Daily Departures

      There are many trains departing from Bath to London, with an average of 14 journeys in the morning, 11 in the afternoon, and around eight trains in the evening. The first train is as early as around 5:38 a.m. and the last train runs at around 10:14 p.m. from Monday to Friday. Saturdays also have very frequent journeys with up to 32 trains running, the first and last departing at around 5:43 a.m. to 11:55 p.m. On Sundays, there are fewer trains, with up to 18 trains running, the first and last depart at around 10:32 a.m. and 10:34 p.m.

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

      When travelling from Bath to London by train, your train time will depend on three factors, the day and time of your journey, if you choose a line with one or more stopovers, and the arrival station. Direct trains from Bath Spa to London Paddington take an average of 1h 15min to 1h 43min, whereas trains that arrive in London Waterloo take an average of 2h 41min. It is not common to have trains with changes during the week, however, there may be a stop on some weekend trains in Westbury.

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

      Departure train station: Bath Spa railway station located centrally in the Bath city centre. It is accessible by local transport lines 2 Bath city, 20, U1, WSX and A4. The station features amenities such as two platforms, a ticket office, ticket machines, a car park, bicycle parking, Wi-Fi, toilets, and step-free access. It also has a cash point, a payphone, postal services, tourist information, baby changing facilities, seating, and waiting areas.

      Arrival train station: The main train station for receiving trains to London from Bath is London Paddington railway station and is the main terminus for the train company Great Western Railway. It’s centrally located 2.8 miles (4.5 km) from Central London. It’s accessible by the Heathrow Express, the TfL Rail, and the London Underground for the City and the Circle lines, Bakerloo Line, and the District Line. At the station, you can find facilities such as a ticket office, ticket machines, toilets and baby changing rooms, showers, payphones, Wi-Fi, lost property, trolleys, waiting rooms, photobooths, a water fountain, food options and vending machines. There are car parks with accessible parking and bicycle storage, and the station has step-free access, with induction loops.

      London Waterloo railway station is a main terminus for trains travelling on the National Rail network and is one of the busiest stations in Britain. It’s centrally located, 0.7 miles (1.1 km) from Central London, and is accessible by TfL and the London underground on the Bakerloo Line, Northern Line, Jubilee Line, and the Waterloo & City Line. The station provides cash points, payphones, Wi-Fi, lost property, car hire, and water fountains. You can also find places to eat and drink, ticket machines and office, toilets and baby changing rooms. There is parking onsite with accessible parking and bicycle storage. There is step-free access, wheelchairs available to use, and induction loops.

      London Cityscape Train. Source: Shutterstock

      Which train companies travel from Bath to London?

      Two train companies service trains from Bath to London, Great Western Railway (GWR), and South Western Railway (SWR). Great Western Railway is a British railway company operating in the United Kingdom. It provides frequent and daily fast trains from Bath to London, every day of the week, with an average of two to three journeys per hour. South Western Railway is a major British railway company that operates trains in the South West of the United Kingdom. It provides one single train each weekday from Monday to Friday. This single journey takes a longer time than trains with GWR.

      Great Western Railway trains from Bath to London

      Great Western Railway provides high-speed trains on a frequent basis to London from Bath. It provides both a direct service and trains with one stop in Westbury. The journeys are available several times a day, with around two to three trains per hour with an average duration of around 1h 15min to GWR 1h 43min.

      South Western Railway trains from Bath to London

      South Western Railway provides a single low-speed train each weekday in the afternoon, from Monday to Friday from Bath to London. This train is a direct service with an average duration of around 2h 41min.

      Train Bath to London: Services on Board

      This route with Great Western Railway provides you with a standard class or a 1st class ticket, and two types of fares; Advance Single, and Anytime Day Single. The Advance Single is only valid for the date and time of the journey, and the tickets are non-refundable, however, you can change the ticket for a later train for a small charge. Anytime Day Single is restricted to travelling at any time of the date selected, but outside of peak hours. If you have not used the ticket, you may refund or exchange it for a small charge. Both tickets provide you with a seating selection and a choice of a mobile or standard physical ticket. You can bring two pieces of luggage, you do not need to reserve a space for bicycles, and can bring a maximum of two pets.

      Special assistance can be booked for further assistance. Trains with South Western Railway offer a standard and 1st class ticket, and four fare types; Mixed tickets, Super Off-Peak Single, Anytime Day Single, and Off-Peak Single. Super Off-Peak Single means you can travel after 2:01 p.m. Monday to Saturday, and at any time on Sundays. Anytime Day Single allows unrestricted travel on the date of your choice, and Off-Peak Single allows travel at 10:00 a.m. or later. There is no restriction on baggage, and you are welcome to bring two pets, and bicycles outside of the hours 7:15 a.m. to 10:00 a.m. and 4:45 p.m. and 7:00 p.m. Accessibility assistance can also be requested.

      London Train Station. Source: Shutterstock

      How to find cheap train tickets from Bath to London?

      If you’re looking to save money on big-ticket prices for train tickets from Bath to London, there are a couple of different ways to find them. A great way to find cheaper train tickets is to plan your trip and book ahead of time. Often you can find cheaper tickets when looking ahead of time rather than booking tickets for a closer date.

      Also, you could save money on your trip by having a flexible schedule. This means choosing times and dates that provide a lower rate, such as journeys in the morning, late at night, or during the week. A third option is to choose a train that has stopovers, or a slow train. All of these options can provide you with a cheaper fare than the average journey with trains to London from Bath.

      To London by train—travel tips

      London is the capital of England and is filled with theatres, tours, historic and iconic sites, and vibrant neighbourhoods. There are several famous landmarks in London, such as Big Ben, Buckingham Palace, and the London Eye. To gain a better understanding of the local history, you can partake in one of the many tours and gain local insight and knowledge. Movie buffs can enjoy iconic Harry Potter scenes and take a photo at the train platform nine and three quarters.

      If you love literature, you can head to Baker Street where the famous detective Sherlock Holmes lived. If you love art, head to the Tate Modern for contemporary art, or the National Gallery, or perhaps Brick Lane for street art enthusiasts. You can find entertainment in Leicester Square, and live music at Brixton Academy, or shopping along Oxford Street.

      Areas such as Soho and Camden provide an alternative vibe in London, and Soho is particularly known for its nightlife. To escape the city lifestyle, visit Hyde Park in the daytime and star gaze there in the evening. Here you can find additional travel information for Bath.

      Travel Tips: Trains from Bath to London

      Travel by train to London 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 Bath to London.
      FAQs
      You can find a cheap train from Bath to London for some dates and times for as low as £20  one way in the next 7 days.
      The Bath to London train ticket price is on average £50  if you are looking to purchase your tickets for this route in the next week.
      The Bath to London train distance is approximately 96 miles.
      The train time between Bath and London is on average 1 h 22 min  for the 96 miles long journey, but the time it takes to go between Bath and London by train can vary depending on specific dates or travelling on weekends and holidays.

      When travelling this route, Omio customers are departing most frequently from Bath Spa   and arriving in London Victoria.

      Passengers booking this journey most frequently board their trains from Bath Spa and need to travel around 0.1 miles (137 m) from the city centre to get to this train station.

      Passengers arriving in London most often arrive at London Victoria and need to travel around 1.8 miles (2.9 km) from this train station to the city centre.

      For the route from Bath to London you can take a train with South Western Railway, Great Western Railway, Chiltern Railways or First Great Western Service. Be sure to check out all possible train providers that offer services to London from Bath on Omio to compare what amenities they may have.
      Yes, there are 26 direct trains per day from Bath to London with Great Western Railway, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you buy your train ticket.
      On average, there are 26 trains a day from Bath to London. The train times and services may be different on weekends and holidays compared to weekdays.
      You can take the first train from Bath to London at 04: 43   or take the last train from Bath to London leaving at 21: 54. Look for the latest Bath London train times on Omio and book the best time to take the train for this journey.
      You can find a train from Bath to London to cost on average £50 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 Bath to London train generally on sale a few months before the planned travel date.

      Important Stations and Airports for this Journey

      Bath
      London
      The major railway station for departures from Bath is Bath Spa. Read all the information you need to know about services, amenities and connections at Bath Spa for your trip between Bath and London.
      Amenities at station
      WifiWifi
      LockersLockers
      ShoppingShopping
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      ticketOfficeHours
      Ticket Office Hours
      Mon - Fri: 05: 30 - 20: 30
      Public transport options for Bath Spa
      Bus lines: 700, A4
      Train lines: Great Western Main Line, CrossCountry, South Western Railway
      Location for Rail Replacement Services: Front of the station

      The Omio App Makes Travel Planning Easy

      We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

      ios-badge
      android-badge
      Hand With Phone
      Currency
      Language