Bus from London to Bath

  1. Cheap tickets
  2. Coach
  3. Main Journeys
  4. Coach from London to Bath

Find a coach ticket from London to Bath

With Gopili, compare bus ticket prices and easily find a cheap bus ticket from London to Bath!

Prices calendar bus from London to Bath

Find the cheapest tickets to travel from London to Bath by coach, train, carsharing and flights. With the calendar below, choose the day you want to travel and easily find the best price for your next travel.

  june august   july
monday tuesday wednesday thursday friday saturday sunday


National Express£12



Ticket prices and availability have been recorded in the last 6 hours from the data provided by our partners.

Best prices for bus tickets London to Bath

from £2.50 MORE 3h03m
from £1.50 MORE 2h26m
Other modes of transport available to travel from London to Bath
from £10.00 MORE 1h31m

Coach stations to travel between London and Bath

For your journey between London and Bath several coach stations of departure and arrival exist. You can choose between the following bus stations departure: London Victoria bus station, London Heathrow Airport bus station.

For your arrival, several coach stations are available :Bath bus station, Bath Convocation Avenue bus station.

Book a coach from London to Bath

To purchase your London to Bath bus ticket, you can consult the following coach companies' websites that offer bus tickets between London to Bath:

National Express

National Express, the reference of coach trips, offers London to Bath bus tickets from £3. Note that the earlier you book your ticket from London to Bath, the more likely you are to find cheap tickets.



Megabus, the low-cost coach company in UK, serves London to Bath by bus at low prices, from £2. The company regularly offers discounts to its passenger and prices from £1 to travel by coach.


Travel information for your bus from London to Bath

Coach routes are highly popular in the UK: annually approximately 30 million persons opt for this transport solution for their holidays and to visit family and friends. Operators offer attractive prices, generally cheaper than train fares or plane prices. Yet persons must be patient because bus trips are more time-consuming. For instance the average journey time for bus from London to Bath is 2h54m.

Travelling by bus is more time consuming than a journey by train although today operators provide more and more high quality service on buses. Most of coaches are equipped with agreeable seats, toilets, power outlets and air conditioning. On some journeys, Wi-Fi is available allowing you to use your laptop and tablet during your travel.

In order to provide a punctual service bus carriers like National Express, Megabus ask passengers to check in at least 30 minutes before departure for boarding. Passengers should have their identity documents and other travel documents like bus ticket to be ready for inspection at check-in. Remember that for your next travel by bus from London to Bath, 15 minutes before, boarding is no more assured.

Customers travelling by coach to Bath are able to bring up to three luggage per passenger. In general operators don't mind what your luggage is packed in: they demand passengers that it's no bigger than a standard large suitcase and weight no more than 20kg. You can also bring a piece of small hand luggage on the coach with you!

If you have to cancel your London Bath coach travel or if you want insurance for your bag or be repatriated during your next bus coach, look for information about the National Express, Megabus insurance for your trip from London to Bath online directly on the website of the companies.

Best price found for bus from London to Bath

Gopili compares prices to find you cheap bus tickets from London to Bath. Here are the best prices selected for the coming days. You can also have a look at the prices for the Bath London bus to make sure you get a seat for your return journey.

Journey Price Departure on At Company Searched
£3.40 09/08/2017 14:30 National Express 5 days ago
£6.00 02/08/2017 14:30 National Express 2 days ago
£6.00 14/08/2017 08:30 National Express 3 days ago
£6.00 01/08/2017 12:30 National Express 1 day ago
£6.00 29/07/2017 14:30 National Express 2 days ago
£6.00 11/08/2017 07:00 National Express 3 days ago
£6.00 11/08/2017 14:30 National Express 3 days ago
£6.00 03/08/2017 13:30 National Express 4 days ago
£6.00 21/08/2017 10:30 National Express 5 days ago
£6.00 21/08/2017 09:30 National Express 5 days ago

Best price found for London to Bath bus tickets for the next 30 days.

> Search a bus from London to Bath

Discount coach London to Bath

National Express discounts London to Bath

If you plan to travel from London to Bath by coach via National Express, many opportunities exist to makes savings on you journey. By booking your ticket in advance, you will have access to the Funfare tickets which are the lowest fares available.

National Express offers bus services to more than 1 thousand cities throughout the UK, including Bath from London. Therefore, we recommend you to buy a National Express coachcard if you want to travel several times by bus during the year.

Depending on your age and situation, you can purchase a Young Persons discount card, a Senior discount card or the Disabled discount card. Each costs £10* a year and allows you to save 33% on coach fares at any time.

National Express also offers Family Coachcards which enable your children to travel for free as long as they are accompanied by a full fare paying adult. The Family Coachcards cost £8* per year for an adult and 1 kid or £16* a year for 2 adults and 2 kids.

Looking to travel for a couple of days? The Brit Xplorer passes enable you to travel for free inside the UK by paying a fixed price: Hobo pass (£79* for 7 days), Footloose pass (£139* for 14 days) and RollingStone pass (£219* for 28 days).

*Fares and discounts observed on 03/02/2017

Discounts Megabus London to Bath

Megabus is a budget company providing coach services to travel from London to Bath. It offers cheap tickets from only £1 each way (plus a 50p* booking fee) to travel across the United Kingdom & Europe. These fares are normally limited and you have to be flexible and purchase your London Bath bus tickets as early as possible.

*Fares and discounts observed on 03/02/2017

Next coach departures

Leaving today? Find the next coach services to Bath

Departure Arrival Duration Company
London Heathrow Airport
Bath Convocation Avenue
2h45m Megabus
London Heathrow Airport
Bath Convocation Avenue
2h45m Megabus
London Victoria
3h15m National Express
London Victoria
2h50m National Express
London Victoria
2h26m Megabus
London Victoria
2h45m National Express
London Victoria
2h26m Megabus
London Victoria
3h05m National Express
London Victoria
3h35m National Express
London Victoria
3h15m National Express

The table above only shows the remaining services for today and will display a maximum of 10 bus departures.

See all departures: Today / Tomorrow

According to our data, 14 services are being operated today and 9 tomorrow. The first bus London to Bath departs at 07:00. The last one leaves at 22:15. Coach companies can change the times depending on the day of the week and if you're travelling during the holiday season, public holidays or for a popular event.

Other transport alternatives

There are alternative transport methods to coach for travelling between London and Bath:

London to Bath trains

Things to do in Bath

Discover the best of Bath by going to these 6 points of interests

  • Royal Crescent
  • Prior Park
  • Museum of East Asian Art
  • Pulteney Bridge
  • Museum of Bath Arcitecture
  • Museum of Bath at Work

Planning a trip when visiting a new destination can be long. We would like to share with you some popular places that you can visit, whether you are coming for a short break or holidays. Depending on your areas of interest, you should then be able to make your own plan and choose whether you want to go to all of these places or only some of them.

One of the most famous attraction of Bath is Royal Crescent. If you only got the time to visit 1 place, you should visit this one. We will also recommend you to visit Pulteney Bridge and Prior Park which are also famous and great for visitors. If you got a lot of time, Bath is also a great starting point to discover South West England.

You can then continue your visit with Museum of Bath Arcitecture which is another way to explore the city.

If you still have some time, you can visit the Museum of East Asian Art which is generally appreciated by locals.

Our last tip if you wish to have a complete picture of the city will be the Museum of Bath at Work. Remember to check out the events, festivals or concerts that you can attend during your stay as it should help you meet locals who may be able to share with you more advices.

Route information

Bus London Bath

Bus journey London to Bath

London Bath bus map

Bus Time 2h54m
Origin London, England
Destination Bath, England
Distance 97 Miles
Cheapest bus ticket fare: from £1.50
Bus operators: National Express, Megabus

Which bus company can I use?

Several operators offer bus tickets from London (England) to Bath (England): National Express, Megabus. The bus services on board as well as the luggage policies will vary for each operator.

How much does it costs?

The price of your ticket will be different depending on the company, when you travel and if you book your ticket in advance. The cheapest bus that we found to travel in the next 30 days is from £1.50.

How long is the bus?

If bus travel is most of the time cheaper than travelling by plane or travelling by train, it takes more time. As a matter of fact, the average bus duration to travel by bus from London to Bath is 2h54m. The journey's distance is approximately 97 miles.

Bus times from London to Bath

Every day many National Express coaches travel from London to Bath: you can check coach timetables for your next journey on the National Express website.

Megabus coaches often make the connection between the two cities. You can find Megabus coaches departure times directly on the Megabus website.

Best time to book

Cost of a bus London to Bath depending on when you get your ticket
















Same day

Days before Departure

The cost of a ticket for a coach from London to Bath decreases the earlier you book. The graph above helps you identify the evolution of the price depending how much time in advance you purchase your ticket. It is based on the best fares found over the last six months.

With fares found from £7, we recommend you to get your seat 3 months in advance. It may cost you around 58% less than if you book on the day you're travelling which should cost you around £15. By booking in advance, you will also make sure that tickets are available for your trip.