Bath to London bus

Cheap bus tickets from Bath to London

Showing times and prices for Oct 08

Cheapest

36

Average

40

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
11:35PMBath, Dorchester Street7h15 06:50AMLondon
1 transfer
361One-way
2nd Cheapest
12:30PMBath, Dorchester Street3h20 03:50PMLondon
0 transfers
401One-way
2nd Cheapest
03:00PMBath, Dorchester Street3h20 06:20PMLondon
0 transfers
401One-way
2nd Cheapest
06:15PMBath, Dorchester Street3h05 09:20PMLondon
0 transfers
401One-way
2nd Cheapest
11:15AMBath, Dorchester Street3h05 02:20PMLondon
0 transfers
401One-way

Bus schedule from Bath to London

Showing buses for tomorrow, Saturday, October 8
02:05AMBath, Dorchester Street4h45 06:50AMLondon
1 transfer
04:30AMBath, Dorchester Street2h50 07:20AMLondon
0 transfers
11:15AMBath, Dorchester Street3h05 02:20PMLondon
0 transfers
12:30PMBath, Dorchester Street3h20 03:50PMLondon
0 transfers
01:45PMBath, Dorchester Street3h05 04:50PMLondon
0 transfers
03:00PMBath, Dorchester Street3h20 06:20PMLondon
0 transfers
04:45PMBath, Dorchester Street3h05 07:50PMLondon
0 transfers
06:15PMBath, Dorchester Street3h05 09:20PMLondon
0 transfers
08:15PMBath, Dorchester Street2h45 11:00PMLondon
0 transfers
11:35PMBath, Dorchester Street7h15 06:50AMLondon
1 transfer

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

Bus times from Bath to London

Showing times and prices for Oct 08

Fastest Journey

2 h 45 m

Average

3 h 39 m

Buses per day

10

Distance

155 km

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

Fastest
08:15PMBath, Dorchester Street2h45 11:00PMLondon
0 transfers
401One-way
2nd Fastest
04:30AMBath, Dorchester Street2h50 07:20AMLondon
0 transfers
401One-way
06:15PMBath, Dorchester Street3h05 09:20PMLondon
0 transfers
401One-way
11:15AMBath, Dorchester Street3h05 02:20PMLondon
0 transfers
401One-way
04:45PMBath, Dorchester Street3h05 07:50PMLondon
0 transfers
401One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Bath to London

distanceDistance96 miles (155 km)
durationAverage bus duration2 h 40 min
priceAverage bus ticket price$8 (€8)
frequencyBus frequency8 a day
changesDirect busYes, there are 8 direct buses a day
carriersBus companiesFlixbus, National Express or Megabus

Buses from Bath to London cover the 96 miles (155 km) long journey taking on average 2 h 40 min with our travel partners like Flixbus, National Express or Megabus. Normally, there are 8 buses operating per day, including direct services available. You can get the cheapest bus tickets for this journey for as low as $4 (€4), but the average price of bus tickets is $8 (€8).

Bus companies: National Express and FlixBus from Bath to London

You can travel by bus between Bath and London with National Express and FlixBus for as low as $4 (€4). When you search for schedules and tickets, Omio will show you the best trip.

National Express
FlixBus

National Express is the leading bus company for routes throughout the United Kingdom, operating over 550 buses a day and serving over 900 destinations across the country. National Express even offers routes to and from major UK airports like Heathrow, Gatwick, Stansted, Luton and Bristol 24 hours a day at affordable prices for the budget traveler in mind. 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 Bath - London 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.

Bus information from Bath to London with National Express:

  • Average Duration: 3 h 6 min
  • Average Price: $7
  • National Express frequency: 8 a day

FlixBus is one of Europe's leading low-cost bus companies, founded in Germany and offering long-distance bus services in Europe and the U. S. FlixBus also operates overnight buses on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on luggage and one checked bag per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

  • Average Price: $4

Buses from Bath to London

During the week the earliest National Express bus from Bath to London depart at 3.25 a.m. and arrive at 6.20 a.m. Peak times are 9.30 a.m., lunchtime and 5.30 p.m. At the weekend, the first service leaves for Bath at 7.30 a.m and the last at 11 p.m. Buses also run hourly on Saturdays and Sundays.

Which bus companies run the service from Bath to London?

National Express is the main bus provider that runs from Bath to London, with Megabus also providing some routes.

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

The bus from Bath to London takes just less than 1.5 hours. This may vary depending on the date and time of departure, if traveling on the weekend there may be changes or a longer route. During the week most services are direct.

Where do buses depart from and arrive to?

The main bus station in Bath is where all travelers to London will depart from. The station is located centrally in Dorchester Street and can be reached by Bath's many city and country bus routes. There are a number of night buses in Bath, these are run by the Bath Bus Company. They go to and from Bristol Airport with a number of stops in between.

Travelers arrive from Bath at Victoria Bus Station, which is in central London. The station is well served by taxi ranks, buses and tubes to other locations around the city. To travel from Victoria to Piccadilly Circus it takes around 15 minutes by tube or 20-30 minutes by bus, depending on traffic. Buses run 24 hours a day in London, with twelve separate routes serving Victoria Station.

Travel Tips: Bus to London from Bath

Travel Tips: Take the bus 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
Looking to save money on your trip? Omio customers have found the cheapest bus to London from Bath for the next 7 days starting from $4 (€4)  one way.
In the next 7 days you can expect to pay on average $8 (€8)  for a bus ticket to London from Bath.
When traveling this route you should expect the distance from Bath to London by bus to be approximately 96 miles (155 km).
The Bath to London bus duration is on average 2 h 40 min, which is to be expected when traveling 96 miles (155 km) from Bath to London. However, the time it takes can vary based on specific dates, weekends, and holidays.
If you're looking for buses from Bath to London, you can rely on Flixbus, National Express or Megabus to get you to London. It's also good to check out all possible bus providers for the Bath to London route to see if there might be differences in the amenities they offer.
Yes, there are 8 direct buses between Bath and London per day with National Express  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.
On average, there are 8 buses a day from Bath to London. The bus times and services may be different on weekends and holidays compared to weekdays.
The first Bath to London bus departs at 4: 35 AM   and the last bus from Bath to London leaves at 10: 35 PM. Check out the most up-to-date bus schedule from Bath to London on Omio and find the best time to travel to your destination.
If you book a bus ticket from Bath to London within the next 7 days, you can find tickets to cost on average $8 (€8) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets from Bath to London are generally on sale a few months before the planned departure date.

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