[menuItemContent][menuItemRightSideContent]
Currency

Timetable London to Bath

Showing buses for tomorrow, Sun, Jun 20
07:30AMLondon2h35 10:05AMBath, Dorchester Street
0 changes
08:30AMLondon2h35 11:05AMBristol, City Centre
0 changes
08:30AMLondon3h00 11:30AMBath
0 changes
09:10AMLondon, Heathrow Airport Terminals 1, 2, 31h55 11:05AMBristol, City Centre
0 changes
09:10AMLondon, Heathrow Airport Terminals 1, 2, 32h20 11:30AMBath
0 changes
10:30AMLondon2h35 01:05PMBristol, City Centre
0 changes
10:30AMLondon3h35 02:05PMBath, Dorchester Street
0 changes
11:10AMLondon, Heathrow Airport Terminals 1, 2, 31h55 01:05PMBristol, City Centre
0 changes
12:30PMLondon2h35 03:05PMBristol, City Centre
0 changes
01:10PMLondon, Heathrow Airport Terminals 1, 2, 31h55 03:05PMBristol, City Centre
0 changes
01:30PMLondon3h40 05:10PMBath, Dorchester Street
0 changes
02:30PMLondon2h35 05:05PMBristol, City Centre
0 changes
02:30PMLondon3h00 05:30PMBath
0 changes
03:10PMLondon, Heathrow Airport Terminals 1, 2, 31h55 05:05PMBristol, City Centre
0 changes
03:10PMLondon, Heathrow Airport Terminals 1, 2, 32h20 05:30PMBath
0 changes
03:30PMLondon3h00 06:30PMBath
0 changes
03:30PMLondon2h35 06:05PMBristol, City Centre
0 changes
03:30PMLondon3h10 06:40PMBath, Dorchester Street
0 changes
04:10PMLondon, Heathrow Airport Terminals 1, 2, 32h20 06:30PMBath
0 changes
04:10PMLondon, Heathrow Airport Terminals 1, 2, 31h55 06:05PMBristol, City Centre
0 changes
04:30PMLondon2h35 07:05PMBristol, City Centre
0 changes
04:30PMLondon3h00 07:30PMBath
0 changes
05:10PMLondon, Heathrow Airport Terminals 1, 2, 32h20 07:30PMBath
0 changes
05:10PMLondon, Heathrow Airport Terminals 1, 2, 31h55 07:05PMBristol, City Centre
0 changes
05:30PMLondon3h35 09:05PMBath, Dorchester Street
0 changes
05:30PMLondon2h35 08:05PMBristol, City Centre
0 changes
06:10PMLondon, Heathrow Airport Terminals 1, 2, 31h55 08:05PMBristol, City Centre
0 changes
06:30PMLondon2h35 09:05PMBristol, City Centre
0 changes
07:10PMLondon, Heathrow Airport Terminals 1, 2, 31h55 09:05PMBristol, City Centre
0 changes
07:30PMLondon3h00 10:30PMBath
0 changes
07:30PMLondon2h35 10:05PMBristol, City Centre
0 changes
08:10PMLondon, Heathrow Airport Terminals 1, 2, 32h20 10:30PMBath
0 changes
08:10PMLondon, Heathrow Airport Terminals 1, 2, 31h55 10:05PMBristol, City Centre
0 changes
08:30PMLondon3h25 11:55PMBath, Dorchester Street
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

The fastest buses from London to Bath

Showing times and prices for Jun 20

Fastest Journey

1 h 55 m

Average

2 h 33 m

Buses per day

34

Distance

155 km

Of the 34 buses that leave London for Bath every day 34 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 33 m but if you time it right, some buses will get you there in just 1 h 55 m .

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
11:10AMLondon, Heathrow Airport Terminals 1, 2, 31h55 01:05PMBristol, City Centre
0 changes
$311One-way
Fastest
01:10PMLondon, Heathrow Airport Terminals 1, 2, 31h55 03:05PMBristol, City Centre
0 changes
$381One-way
Fastest
07:10PMLondon, Heathrow Airport Terminals 1, 2, 31h55 09:05PMBristol, City Centre
0 changes
$311One-way
Fastest
09:10AMLondon, Heathrow Airport Terminals 1, 2, 31h55 11:05AMBristol, City Centre
0 changes
$291One-way
Fastest
04:10PMLondon, Heathrow Airport Terminals 1, 2, 31h55 06:05PMBristol, City Centre
0 changes
$341One-way

COMPARE Prices across different modes

Sat
Jun 19
$56Great Western Railway
$12Megabus
Sun
Jun 20
$46South Western Railway
$12Megabus
Mon
Jun 21
$79Great Western Railway
$9National Express
Tue
Jun 22
$79Great Western Railway
$9National Express
Wed
Jun 23
$79Great Western Railway
$9National Express
Thu
Jun 24
$80Great Western Railway
$12National Express
Fri
Jun 25
$66Great Western Railway
$12Megabus
Sat
Jun 26
$46South Western Railway
$11Megabus
Sun
Jun 27
$46South Western Railway
$11Megabus
Mon
Jun 28
$76Great Western Railway
$9National Express
Tue
Jun 29
$76Great Western Railway
$9National Express
Wed
Jun 30
$72Great Western Railway
$9National Express
Thu
Jul 1
$72Great Western Railway
$9National Express
Fri
Jul 2
$34Great Western Railway
$12National Express
Sat
Jul 3
$36South Western Railway
$11Megabus
Sun
Jul 4
$38Great Western Railway
$12National Express
Mon
Jul 5
$72Great Western Railway
$9National Express
Tue
Jul 6
$66Great Western Railway
$9National Express
Wed
Jul 7
$66Great Western Railway
$9National Express
Thu
Jul 8
$65Great Western Railway
$9National Express
Fri
Jul 9
$45Great Western Railway
$12National Express

The cheapest buses from London to Bath

Showing times and prices for Jun 20

Cheapest

$13

Average

$27

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

Cheapest
08:30AMLondon2h35 11:05AMBristol, City Centre
0 changes
$131One-way
2nd Cheapest
10:30AMLondon2h35 01:05PMBristol, City Centre
0 changes
$151One-way
2nd Cheapest
05:30PMLondon2h35 08:05PMBristol, City Centre
0 changes
$151One-way
08:30PMLondon3h25 11:55PMBath, Dorchester Street
0 changes
$161One-way
03:30PMLondon3h10 06:40PMBath, Dorchester Street
0 changes
$161One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

Sun, Jun 20
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
bus

Journey Summary

London to Bath Bus Information

Avg. Bus Duration
3 hours 1 minute
Coach Ticket Price: $13
Buses depart from:London
Bus arrives in:Bath
Distance:155 km
Bus Companies:National Express, Megabus
Bus companies

National Express between London and Bath

Find the best buses from London to Bath with Omio's travel partners National Express from $9 (€7). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

National Express

Travel hassle-free from London to Bath on a bus with National Express! Omio shows you National Express bus schedules and ticket types available to help you find the cheapest and fastest journey between London and Bath. National Express is the leading bus company for routes throughout the United Kingdom, offering hundreds of journeys to cities, towns, and major UK airports at an affordable price. You can expect to travel 96 miles (155 km) between London and Bath on the bus and pay as low as $9 (€7) for a bus ticket.

All National Express buses are air-conditioned and provide free WiFi and onboard entertainment. Most buses are equipped with seat belts and power outlets in each seat, so you can charge your phone or laptop during a long journey. You can select between three ticket types for the London - Bath bus: Restricted Fare, Standard Fare, and Fully Flexible Fare. Refundable tickets provide more flexibility than other ticket options, meaning you can cancel or change your ticket easily, should you need to. So, book your cheap National Express bus ticket from London to Bath on Omio today and enjoy your trip!

When purchasing your National Express bus tickets between London and Bath, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • 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 between London and Bath cost?
Bus tickets from London to Bath for some dates and times can be found for as cheap as $9 (€7)  one way in the next 7 days.
How much does it cost to take a bus between London and Bath?
If you are looking to purchase your bus ticket in the next 7 days, you can expect the London to Bath bus to cost on average $11 (€9)  one way.
How many miles is it from London to Bath by bus?
When traveling this route you should expect the distance between London and Bath by bus to be approximately 96 miles (155 km).
How many hours is the bus time to Bath from London?
The bus time between London and Bath is on average 2 h 35 min  for the 96 miles (155 km) long journey, but the time it takes to go to Bath from London 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 book their buses from London Victoria   to Bath Abbey.

Where is the London bus station located? Where is the Bath bus station located?

Passengers booking this trip most frequently board their buses from London Victoria and need to travel around 0 mile (s) / 0 km from the city center to get to this bus station.

Passengers arriving in Bath most often arrive at Bath Abbey and need to travel around 0 mile (s) / 0 km from this bus station to the city center.

What bus providers offer a service between London and Bath?
Take the London to Bath bus with National Express. However, it's always good to check out all possible bus companies for the trip from London to Bath as there might be differences in the amenities they offer.
Is there a direct bus from London to Bath?
Yes, you can find a direct bus from London to Bath with National Express  on Omio. This is worth paying attention to when you book your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
What are the first and last departure bus times from London to Bath?
You can take the first bus from London to Bath at 6: 30 AM. The last bus from London to Bath that you can take departs at 7: 30 PM. Omio shows you the latest bus from London to Bath schedule to help you book the best departure time for this trip.
How far in advance should I book a bus ticket from London to Bath to get 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 $11 (€9). However, booking your bus ticket in advance gives you access to the best prices for buses between London and Bath. Look out for bus tickets for this journey 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