The cheapest buses from London to Bath

Showing times and prices for Sep 24

Cheapest

$6

Average

$18

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

Cheapest
08:00AMLondon3h00 11:00AMBristol, City Centre
0 changes
$61One-way
Cheapest
04:00PMLondon3h00 07:00PMBristol, City Centre
0 changes
$61One-way
2nd Cheapest
10:30PMLondon2h50 01:20AMBath, Dorchester Street
0 changes
$111One-way
2nd Cheapest
03:30PMLondon3h40 07:10PMBath, Dorchester Street
0 changes
$111One-way
08:00PMLondon2h55 10:55PMBristol, City Centre
0 changes
$131One-way

Timetable London to Bath

Showing buses for tomorrow, Fri, Sep 24
07:00AMLondon3h15 10:15AMBath, Dorchester Street
0 changes
08:00AMLondon3h00 11:00AMBristol, City Centre
0 changes
08:50AMLondon, Heathrow Airport Terminals 1, 2, 32h10 11:00AMBristol, City Centre
0 changes
09:30AMLondon3h05 12:35PMBath, Dorchester Street
0 changes
10:00AMLondon3h00 01:00PMBristol, City Centre
0 changes
10:50AMLondon, Heathrow Airport Terminals 1, 2, 32h10 01:00PMBristol, City Centre
0 changes
11:00AMLondon2h55 01:55PMBristol, City Centre
0 changes
11:30AMLondon3h15 02:45PMBath, Dorchester Street
0 changes
11:45AMLondon, Heathrow Airport Terminals 1, 2, 32h10 01:55PMBristol, City Centre
0 changes
12:00PMLondon2h55 02:55PMBristol, City Centre
0 changes
12:30PMLondon3h05 03:35PMBath, Dorchester Street
0 changes
12:45PMLondon, Heathrow Airport Terminals 1, 2, 32h10 02:55PMBristol, City Centre
0 changes
01:00PMLondon3h05 04:05PMBristol, City Centre
0 changes
01:30PMLondon3h35 05:05PMBath, Dorchester Street
0 changes
01:45PMLondon, Heathrow Airport Terminals 1, 2, 32h20 04:05PMBristol, City Centre
0 changes
02:00PMLondon2h50 04:50PMBristol, City Centre
0 changes
02:00PMLondon2h40 04:40PMBristol, City Centre
0 changes
02:30PMLondon3h15 05:45PMBath, Dorchester Street
0 changes
02:40PMLondon, Heathrow Airport Terminals 1, 2, 32h00 04:40PMBristol, City Centre
0 changes
02:40PMLondon, Heathrow Airport Terminals 1, 2, 32h10 04:50PMBristol, City Centre
0 changes
03:00PMLondon2h50 05:50PMBristol, City Centre
0 changes
03:30PMLondon2h50 06:20PMBristol, City Centre
0 changes
03:30PMLondon3h40 07:10PMBath, Dorchester Street
0 changes
03:40PMLondon, Heathrow Airport Terminals 1, 2, 32h10 05:50PMBristol, City Centre
0 changes
04:00PMLondon3h00 07:00PMBristol, City Centre
0 changes
04:50PMLondon, Heathrow Airport Terminals 1, 2, 32h10 07:00PMBristol, City Centre
0 changes
05:00PMLondon3h10 08:10PMBristol, City Centre
0 changes
05:30PMLondon3h15 08:45PMBath, Dorchester Street
0 changes
06:00PMLondon3h00 09:00PMBristol, City Centre
0 changes
06:00PMLondon, Heathrow Airport Terminals 1, 2, 32h10 08:10PMBristol, City Centre
0 changes
06:50PMLondon, Heathrow Airport Terminals 1, 2, 32h10 09:00PMBristol, City Centre
0 changes
07:00PMLondon2h35 09:35PMBath, Dorchester Street
0 changes
07:00PMLondon2h55 09:55PMBristol, City Centre
0 changes
07:45PMLondon, Heathrow Airport Terminals 1, 2, 32h10 09:55PMBristol, City Centre
0 changes
08:00PMLondon2h55 10:55PMBristol, City Centre
0 changes
08:00PMLondon2h50 10:50PMBath, Dorchester Street
0 changes
08:45PMLondon, Heathrow Airport Terminals 1, 2, 32h10 10:55PMBristol, City Centre
0 changes
09:00PMLondon2h55 11:55PMBristol, City Centre
0 changes
09:45PMLondon, Heathrow Airport Terminals 1, 2, 32h10 11:55PMBristol, City Centre
0 changes
10:00PMLondon2h55 12:55AMBristol, City Centre
0 changes
10:30PMLondon2h50 01:20AMBath, Dorchester Street
0 changes
10:45PMLondon, Heathrow Airport Terminals 1, 2, 32h10 12:55AMBristol, City Centre
0 changes
11:00PMLondon2h35 01:35AMBath, Dorchester Street
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
Sep 23
$81Great Western Railway
$6Megabus
Fri
Sep 24
$81Great Western Railway
$6Megabus
Sat
Sep 25
$44Great Western Railway
$6Megabus
Sun
Sep 26
$56South Western Railway
$6Megabus
Mon
Sep 27
$78Great Western Railway
$6Megabus
Tue
Sep 28
$78Great Western Railway
$6Megabus
Wed
Sep 29
$78Great Western Railway
$6Megabus
Thu
Sep 30
$75Great Western Railway
$6Megabus
Fri
Oct 1
$75Great Western Railway
$6Megabus
Sat
Oct 2
$31Great Western Railway
$6Megabus
Sun
Oct 3
$31Great Western Railway
$6Megabus
Mon
Oct 4
$75Great Western Railway
$6Megabus
Tue
Oct 5
$72Great Western Railway
$6Megabus
Wed
Oct 6
Find prices
$6Megabus
Thu
Oct 7
$72Great Western Railway
$6Megabus
Fri
Oct 8
$72Great Western Railway
$6Megabus
Sat
Oct 9
$31Great Western Railway
$6Megabus
Sun
Oct 10
$31Great Western Railway
$6Megabus
Mon
Oct 11
$71Great Western Railway
$6Megabus
Tue
Oct 12
$71Great Western Railway
$6Megabus
Wed
Oct 13
$58Great Western Railway
$6Megabus

The fastest buses from London to Bath

Showing times and prices for Sep 24

Fastest Journey

2 h

Average

2 h 42 m

Buses per day

43

Distance

155 km

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

These direct buses cover the 155 km distance in an average of 2 h 42 m but if you time it right, some buses will get you there in just 2 h .

The slowest buses will take 3 h 40 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
02:40PMLondon, Heathrow Airport Terminals 1, 2, 32h00 04:40PMBristol, City Centre
0 changes
$221One-way
2nd Fastest
08:50AMLondon, Heathrow Airport Terminals 1, 2, 32h10 11:00AMBristol, City Centre
0 changes
$191One-way
2nd Fastest
02:40PMLondon, Heathrow Airport Terminals 1, 2, 32h10 04:50PMBristol, City Centre
0 changes
$261One-way
2nd Fastest
06:50PMLondon, Heathrow Airport Terminals 1, 2, 32h10 09:00PMBristol, City Centre
0 changes
$261One-way
2nd Fastest
10:50AMLondon, Heathrow Airport Terminals 1, 2, 32h10 01:00PMBristol, City Centre
0 changes
$261One-way

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between London and Bath

distanceDistance96 miles (155 km)
durationAverage bus duration2 h 55 min
priceAverage bus ticket price$6 (€5)
changesDirect busYes
carriersBus providersNational Express or Megabus

Buses from London to Bath cover the 96 miles (155 km) long route taking on average 2 h 55 min with our travel partners like National Express or Megabus. There are direct bus services available. You can get the cheapest bus tickets for this trip for as low as $6 (€5), but the average price of bus tickets is $6 (€5). Travelers depart most frequently from London Victoria and arrive in Bath, Westgate Buildings.

Bus companies

London to Bath with National Express

Buy your official National Express bus tickets between London and Bath from $6 (€5) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most affordable route.

National Express

Taking the bus with National Express is a great way to travel from London to Bath! National Express is the UK’s leading bus company with hundreds of routes to cities, towns and major airports throughout the country at affordable prices. As an official travel partner of National Express, Omio shows you the best deals for National Express bus tickets between London and Bath, so you can book the cheapest, fastest or earliest ticket. Simply choose the best times and tickets available for the London to Bath journey on Omio. You can expect to travel around 96 miles (155 km) from London to Bath on a National Express bus.

All National Express buses have air conditioning and free WiFi access as well as onboard entertainment. Most buses have seat belts and power outlets in every seat, so you can charge your phone or laptop during a long journey. You can select from three ticket options for the London to Bath bus: Restricted Fare, Standard Fare, and Fully Flexible Fare. If you’re looking for more flexibility on canceling or changing your bus ticket easily, we recommend booking the Fully Flexible Fare option.

Please follow the recommendations outlined by National Express when booking your bus tickets from London to Bath due to the coronavirus:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Verification of ticket with valid ID
  • Exceptions to waive change or cancellation fees policy
  • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
    • Restricted ticket: One change is allowed free of charge
    • Standard ticket: Full refund or one change is allowed free of charge
    • Fully flexible ticket: Unlimited changes to time or date are allowed
    • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

Buses From London To Bath: Journey Details

Buses offer a fast and convenient way to travel from London to Bath. National Express operates 14 services per day for the 114-mile trip. Journey time is three hours or less. All travel directly except one National Express service which requires a coach change in Bristol.

Which bus companies go from London To Bath?

Both National Express operate frequent daily buses from London to Bath.

How long is the bus journey from London To Bath?

The fastest bus journey from London to Bath takes 2 hours and 35 minutes. Some National Express call at Heathrow for a total journey time of around three hours. Those involving a stopover in Bristol last almost seven hours.

When is the first and last bus of the day from London to Bath?

The first National Express departure is at 7:30 a.m. National Express services run throughout the day every 60/90 minutes during peak times with the last departure at 11:59 p.m.

What facilities are available on buses from London To Bath?

National Express buses are all air-conditioned and feature reclining seats, integrated power outlets, and toilets.

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

Departure Station: All buses from London to Bath leave from Victoria Coach Station on Buckingham Palace Road. The station is 300 metres from both Victoria underground station which is served by the Victoria, District and Circle lines and Victoria Train Station. The coach station is also very convenient for many bus routes including the N11 and N44 night buses.

Arrival Station: All buses arrive at Bath Spa Bus Station. It'™s centrally located on Dorchester Street near the Southgate Shopping Center and a one minute walk from Bath Spa train station. Passengers wishing to travel onward by bus will find an abundance of routes operated by the First Group and Bath Bus Company.

Travel Tips

Buses from London to Bath
Take the bus 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 does a cheap bus to Bath from London cost?
Omio customers have found the cheapest buses from London to Bath to cost as little as $6 (€5)  in the next 7 days.
What is the cost of a bus from London to Bath?
The bus price to Bath from London is on average $6 (€5)  if you are looking to buy your tickets for this journey in the next 7 days.
How far is it from London to Bath by bus?
The bus distance from London to Bath is around 96 miles (155 km).
What is the London to Bath bus travel time?
The bus time from London to Bath is on average 2 h 55 min  for the 96 miles (155 km) long journey, but the time it takes to go from London to Bath by bus can vary depending on specific dates or traveling on weekends and holidays.
When traveling by bus from London to Bath, which bus station in London do I depart from and which bus station in Bath do I arrive in?

Omio customers traveling this route depart most frequently from London Victoria   and arrive in Bath, Westgate Buildings.

Where is the bus station in London to go to Bath? Where is the bus station in Bath located?

Passengers board their bus most frequently from London Victoria and travel around 1 mile (s) / 1 km from the city center to this bus station.

Passengers traveling this route most often arrive at Bath, Westgate Buildings and need to travel approximately 0 mile (s) / 0 km from the bus station to the city center in Bath.

Which bus providers can get me from London to Bath?
For the best London to Bath bus to buy, you can travel safely and comfortably with National Express or Megabus. However, it's always good to check all possible bus providers with services from London to Bath to compare what amenities they may offer.
Are there any nonstop bus services from London to Bath?
Yes, you can find a direct bus to Bath from London with National Express or Megabus  on Omio. This is worth paying attention to when you purchase your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
When does the first bus depart from London to Bath? When does the last bus depart from London to Bath?
You can take the earliest bus from London to Bath at 7: 00 AM   or take the last bus from London to Bath leaving at 10: 30 PM. Look for the latest London to Bath bus schedules on Omio and book the best time to take the bus for this trip.
How far in advance should I buy bus tickets from London to Bath for the best deals?
If you buy the London to Bath bus within the next 7 days, you can find one way tickets to cost on average $6 (€5). However, booking your bus ticket in advance gives you access to the best prices for buses to Bath from London. Look out for bus tickets for this trip to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

London
Bath
London
Amenities
London Liverpool Street Stn
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the bus station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Central, Circle, Hammersmith, City