Travel options
from London to Bath

You can get from London to Bath by train, bus or flight.

Our recommendation

To get from London to Bath on 29 Jan we recommend taking a bus because it’s the best combination of price and speed.

17:30London2h45 20:15Bath
0 changes
£121One-way
Cheapest
22:30London2h40 01:10Bath
0 changes
£81One-way
Other options
17:30London2h55 20:25Bath, Dorchester Street
0 changes
£121One-way
15:30London2h50 18:20Bath
0 changes
£121One-way
15:30London3h00 18:30Bath, Dorchester Street
0 changes
£121One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Sat
29 Jan
£39Great Western Railway
£8National Express
Sun
30 Jan
£32Great Western Railway
£11National Express
Mon
31 Jan
£37Great Western Railway
£6National Express
Tue
1 Feb
£25Great Western Railway
£6National Express
Wed
2 Feb
£30Great Western Railway
£6National Express
Thu
3 Feb
£34Great Western Railway
£6National Express
Fri
4 Feb
£34Great Western Railway
£8National Express
Sat
5 Feb
£25Great Western Railway
£8National Express
Sun
6 Feb
£25Great Western Railway
£8National Express
Mon
7 Feb
£34Great Western Railway
£6National Express
Tue
8 Feb
£22Great Western Railway
£6National Express
Wed
9 Feb
£23Great Western Railway
£6National Express
Thu
10 Feb
£23Great Western Railway
£6National Express
Fri
11 Feb
£27Great Western Railway
£8National Express
Sat
12 Feb
£23Great Western Railway
£8National Express
Sun
13 Feb
£23Great Western Railway
£8National Express
Mon
14 Feb
£27Great Western Railway
£6National Express
Tue
15 Feb
£23Great Western Railway
£6National Express
Wed
16 Feb
£27Great Western Railway
£6National Express
Thu
17 Feb
£27Great Western Railway
£6National Express

Travel Information to Bath from London

distanceDistance96 miles (155 km)
modeAvailable travel modesCoach or train
priceTicket price range£13 - £29
cheapestCheapest modeCoach • £13 • 2 h 10 min
fastestFastest modeTrain • £29 • 1 h 19 min
carriersPopular travel companiesMegabus or Great Western Railway

Take a coach or train to travel 96 miles (155 km) from London to Bath. If speed is a priority, then a train is the best option with an average duration of 1 h 19 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £13. The most popular travel providers which serve this trip are Megabus or Great Western Railway among others. Travellers can even take a direct coach or train from London to Bath.

How to Travel from London to Bath

London and Bath are just 100 kilometres apart, and as such, trains and buses are both equally convenient. An average journey time between the locations is between 1.5 hours and 3 hours. Both trains and buses operate throughout the day with services starting early in the morning and running until late in the evening.

Trains from London to Bath | Buses from London to Bath

London to Edinburgh Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

buses

£6

02:35 hrs

1 Week Before

trains

£16

01:29 hrs

1 month Before



What is the best way to travel from London to Bath?

Cheapest way to travel from London to Bath


cheap

Taking the bus is the cheapest way to travel from London to Bath with next-day tickets starting from £5. National Express buses that travel from London to Bath depart from main bus hub in the capital, Victoria station in central London. There are around 15 direct buses per day starting from around 07:30, departing hourly until 23:00. The journeys take between 2 and a half to 3 hours and terminate at Bath Coach station.


Fastest way to travel from London to Bath


fast

The fastest way to travel from London to Bath is by Train. The scenic train journey from London Paddington to Bath Spa is operated by Great Western Railway and generally takes just 1.5 hours to complete. Journeys first depart around 7:30 a.m. each morning from London Paddington and continue to run until just after 11:00 p.m. each evening. The final train of the night arrives at Bath Spa at around 1:00 a.m.


Most popular way to travel from London to Bath


popular

Most travellers making the London to Bath journey who book with Omio choose to travel by train. Trains to Bath from London can cost as little £12 when booked in advanced but only increase to around £30 if booked in advanced. There are roughly 30 trains daily connecting London to Bath provided by either Great Western Railway or a slightly longer service by South West Trains.


Travel Tips: Travel from London to Bath

Travel 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 are my London to Bath travel options?

You can travel between London and Bath 2 different ways: coach or train.

What is the cheapest way to travel to Bath from London?

A coach service offers the cheapest way to travel from London to Bath, which costs on average £13.

This is compared to other ways of getting to Bath:

A coach journey is usually £16 less than a journey to Bath by train, which costs on average £29 for the same trip.

What is the quickest way from London to Bath?

The fastest way from London to Bath is by train with an average journey time of 1 h 19 min.

Other travel options between London and Bath can usually take longer:

In comparison, getting to Bath by coach can take on average 2 h 10 min.

What is the distance from London to Bath?

The London to Bath distance is approximately 96 miles (155 km).

How many scheduled departures are there a day from London to Bath?

The average frequency per day from London to Bath is:

  • 16 trains per day.

However, we recommend checking specific travel dates for your trip between London and Bath as scheduled services by coach or train can vary by season or day of the week.

What are the departure and arrival points when travelling from London to Bath?

These are the most popular departure and arrival points when travelling from London to Bath:

  • Most travellers board their coach from London, Hammersmith Bridge Road and arrive in Bath.
  • Most travellers catch their train from London Victoria and arrive in Bath Spa.

Which travel companies can help me find a way to get from London to Bath?

If finding a good deal is your main consideration for your trip from London to Bath, then we'll help you find the best value travel companies for you:

  • Travel with Megabus for coaches to Bath. If you’re looking for a good deal on tickets, check for Megabus London to Bath tickets on Omio for £13.
  • Great Western Railway can get you to Bath by train. You can find a good deal for train tickets with Great Western Railway from London to Bath for £29 on Omio.

Is it possible to travel directly to Bath from London?

Yes, there are direct routes from London to Bath with the following travel companies:

  • You'll find direct coach services to Bath with National Express or Megabus with around direct coaches every day.
  • You can find 16 direct trains per day to Bath with Great Western Railway.

As you won't need to change at another stop in between, direct services to Bath tend to save you time and add more convenience, so it's worth paying attention to before you purchase tickets for this journey.

What other popular destinations should I add to my itinerary for my trip to Bath from London?

Omio customers who travel from London to Bath often also extend their holiday to go to Bristol, Oxford or Cardiff. Omio can help you plan your trip by finding the best connections between Bath and these popular destinations at a great price.

How early should I buy London to Bath tickets online to score the best deals?

When planning your trip between London and Bath, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Coach tickets cost on average £13 one way.
  • Train tickets are costing on average £29 one way.

However, we recommend buying tickets from London to Bath online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from London to Bath: related information

Here are some other resources that might have the information you need