Bath to London train

Cheap train tickets from Bath to London

Showing times and prices for Oct 08

Cheapest

46

Average

46

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
09:45AMBath Spa1h21 11:06AMLondon Paddington
0 transfers
461One-way
Cheapest
10:44AMBath Spa1h25 12:09PMLondon Paddington
0 transfers
461One-way
Cheapest
01:44PMBath Spa1h24 03:08PMLondon Paddington
0 transfers
461One-way
Cheapest
09:02AMBath Spa1h26 10:28AMLondon Paddington
0 transfers
461One-way
Cheapest
12:44PMBath Spa1h21 02:05PMLondon Paddington
0 transfers
461One-way

Train schedule from Bath to London

Showing trains for tomorrow, Saturday, October 8
09:02AMBath Spa1h26 10:28AMLondon Paddington
0 transfers
09:45AMBath Spa1h21 11:06AMLondon Paddington
0 transfers
10:44AMBath Spa1h25 12:09PMLondon Paddington
0 transfers
11:44AMBath Spa1h22 01:06PMLondon Paddington
0 transfers
12:44PMBath Spa1h21 02:05PMLondon Paddington
0 transfers
01:44PMBath Spa1h24 03:08PMLondon Paddington
0 transfers
04:44PMBath Spa1h21 06:05PMLondon Paddington
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sat
Oct 08
Sun
Oct 09
Mon
Oct 10
Tue
Oct 11
Wed
Oct 12
Thu
Oct 13
Fri
Oct 14
Sat
Oct 15
Sun
Oct 16
Mon
Oct 17
Tue
Oct 18
Wed
Oct 19
Thu
Oct 20
Fri
Oct 21
Sat
Oct 22
Sun
Oct 23
Mon
Oct 24
Tue
Oct 25
Wed
Oct 26
Thu
Oct 27
Fri
Oct 28

Fastest train times from Bath to London

Showing times and prices for Oct 08

Fastest Journey

1 h 21 m

Average

1 h 22 m

Trains per day

7

Distance

155 km

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

Fastest
09:45AMBath Spa1h21 11:06AMLondon Paddington
0 transfers
461One-way
Fastest
12:44PMBath Spa1h21 02:05PMLondon Paddington
0 transfers
461One-way
Fastest
04:44PMBath Spa1h21 06:05PMLondon Paddington
0 transfers
461One-way
11:44AMBath Spa1h22 01:06PMLondon Paddington
0 transfers
461One-way
01:44PMBath Spa1h24 03:08PMLondon Paddington
0 transfers
461One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Bath to London

distanceDistance96 miles (155 km)
durationAverage train duration1 h 23 min
priceAverage train ticket price$70 (€67)
frequencyTrain frequency30 a day
changesDirect trainYes, there are 30 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 (155 km) long journey taking on average 1 h 23 min with our travel partners like South Western Railway, Great Western Railway, Chiltern Railways or First Great Western Service. Normally, there are 30 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $28 (€27), but the average price of train tickets is $70 (€67). Travelers depart most frequently from Bath Spa and arrive in London Victoria.

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

Travel from Bath to London from $28 (€27) with Omio’s train partners Great Western Rail, Chiltern Railways and South Western Railway! You can find the best schedules 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 between Bath and London: Duo, Anytime, Season, Super Off Peak, Off Peak and Advance.

Looking to travel by train between Bath and London? Omio can help you find that perfect trip with Chiltern Railways. Check Omio to see current Chiltern Railways train schedules, tickets, travel information and prices for the best deals on the Bath to London train and book Chiltern Railways tickets online quickly and easily. When taking a train to London from Bath, you can expect to travel 96 miles (155 km) one-way with Chiltern Railways. If you search for trains from Bath to London in the Omio app, you can check if the Chiltern Railways ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Whether you’re looking for the cheapest, fastest or earliest train with Chiltern Railways, we do the work for you to get you safely to London from Bath. Book that perfect Bath to London train now with Omio and enjoy a smooth and comfortable journey with Chiltern Railways!

    Great Western Rail tickets to London from Bath are available online on Omio. We help you compare and book your perfect trip with Great Western Rail between Bath and London all in one place. If you’re specifically looking for the cheapest, fastest or earliest train, you can find all the current Great Western Rail train schedules and train tickets available on Omio for the 96 miles (155 km) trip. You can also see relevant travel information for the Great Western Rail train, such as baggage allowance and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this train, compare the fastest Bath to London routes as well as the cheapest ticket prices available, and buy the best Great Western Rail Bath to London train ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the Great Western Rail train ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to London with Great Western Rail!

    Great Western Rail from Bath to London train information:

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

    Find cheap tickets for South Western Railway trains from Bath to London 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 schedule from South Western Railway, the latest train ticket offers available and other travel information for the 96 miles (155 km) journey from Bath to London, including information on baggage allowance 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 traveling. Check the South Western Railway train schedule 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 from Bath to London with South Western Railway!

      Trains from Bath to London

      Great Western Railways provide regular direct trains from Bath to London Paddington. The weekday service begins around 5:40 a.m. with a half-hourly service throughout the day. The final train to London leaves Bath about 10:45 p.m. Most journey times are around an hour and thirty minutes. Weekend services are slightly reduced, with a later first train from Bath.

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

      Departure Station: Bath Spa is situated about fifteen minutes walk south of the city center, the busy Bath Spa station is served by numerous city bus routes departing from stops on Dorchester Street, adjacent to the station. The city bus station is a couple of minutes walk west of Bath Spa station, with connections across the region and nationally. The taxi rank is located by the main entrance.

      Arrival Station: London Paddington is located on the west side of central London, Paddington station has connections across the capital by underground, several bus routes and night bus services. Taxis are available one level up from the platforms.

      Travel Tips: Trains from Bath to London

      Travel Tips: 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
      Omio customers have found the cheapest trains from Bath to London to cost as little as $28 (€27)  in the next 7 days.
      If you are looking to book your train ticket in the next 7 days, you can expect the Bath to London train to cost on average $70 (€67)  one way.
      The distance between Bath and London by train is approximately 96 miles (155 km).
      On average the Bath to London train time is 1 h 23 min  covering the 96 miles (155 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

      Omio customers who travel this route most frequently depart from Bath Spa   and arrive in London Victoria.

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

      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 between Bath and London on Omio to compare what amenities they may have.
      Yes, there are 30 direct trains to London from Bath per day with Great Western Railway  on Omio. This is worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
      The average number of trains departing Bath for London is 30 a day. The train schedules and services may vary between weekdays and weekends.
      The earliest train departing from Bath to London leaves at 4: 38 AM. The last train departing from Bath to London leaves at 9: 54 PM. You can find the latest Bath to London train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
      In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you book train tickets to London from Bath within the next 7 days, you can find tickets to cost on average $70 (€67) one way. To find the best prices for this journey, consider booking your train ticket from Bath to London a few months in advance.

      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 journey to London from Bath.
      Amenities at station
      WifiWifi
      LockersLockers
      ShoppingShopping
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      ticketOfficeHours
      Ticket Office Hours
      Mon - Fri: 05: 30 - 20: 30
      Public transit 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