Bus from London to Bath

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

Find a coach 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.

  january march   february
monday tuesday wednesday thursday friday saturday sunday

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 £6.00 MORE 3h03m
from £8.50 MORE 2h26m
from £6.00 MORE 3h17m
Other modes of transport available to travel from London to Bath
from £12.20 MORE 1h37m

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 £6. 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 £9. The company regularly offers discounts to its passenger and prices from £1 to travel by coach.


Eurolines, the European leader of coach travel, offers bus tickets to travel from London to Bath at attractive prices starting from £6. If you book in advance you can get cheap coach tickets to travel from London to Bath.

Other transport alternatives

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

London to Bath trains

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.

Journey Price Departure on At Company Searched
£6.00 MORE 11/03/2017 15:00 National Express 6 days ago
£6.00 MORE 24/03/2017 09:00 National Express 6 days ago
£6.00 MORE 24/03/2017 16:30 National Express 6 days ago
£6.00 MORE 08/03/2017 11:30 National Express 3 days ago
£6.00 MORE 08/03/2017 12:30 National Express 3 days ago
£6.00 MORE 01/03/2017 11:30 National Express 11 hours ago
£6.00 MORE 02/03/2017 16:30 National Express 6 days ago
£6.90 MORE 01/03/2017 07:30 National Express 4 days ago
£6.90 MORE 02/03/2017 09:00 National Express 3 days ago
£6.90 MORE 06/03/2017 09:00 National Express 4 days ago

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

> Search a bus from London to Bath

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 coach operators as National Express, Megabus, Eurolines-uk require travelers to check in at least 30 minutes before coach departure. Passengers should have in their possession identity papers and other travel documents like coach ticket to be ready for control at check-in. Remember that for your next travel by bus from London to Bath, 15 minutes before, boarding is no longer guaranteed.

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 bus journey or if you wish insurance for your baggage or be repatriated during your next bus coach, look for information about the National Express, Megabus, Eurolines-uk insurance for your trip from London to Bath online directly on the website of the operators.

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.

The bus company Eurolines allows you to travel between the cities London and Bath by coach. For more information on Eurolines bus timetables, you can go on the Eurolines website.

Next coach departures

Leaving today? Find the next coach services to Bath

See all departures Today Tomorrow

Coach stations to travel between London and Bath

A lot of buses travel day to day between London to Bath. They serve the following coach stations: London Victoria bus station, Bath bus station

London Victoria coach station

Bath coach station

Route information

Bus London Bath

Bus journey London to Bath

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

Which bus company can I use?

Several operators provide bus tickets from London (England) to Bath (England): National Express, Megabus, Eurolines-uk. The bus services on board and the luggage restrictions will change depending on the operator.

How much does it costs?

The price of your ticket will be different depending on the operator, when you travel and if you purchase your ticket in advance. The least expensive ticket that we found for the next 30 days is from £6.00.

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.

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

Discounts Eurolines London to Bath

Eurolines provides services to travel by bus from London to Bath. Depending on how often you will be travelling, you can get your the Eurolines Discount Card which enable you to save 25% on each journey. The three card cost £23* and the 6 months one £43*. According to your age group and your trip, you can also benefit from reduced prices.

*Fares and discounts observed on 03/02/2017

Best time to book

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


90 days


60 days


30 days


15 days


7 days


3 days


1 day


Same day

The cost of a ticket for a coach from London to Bath decreases the earlier you book. The chart above enables you to see the evolution of the price depending how much time in advance you get your coach. It is based on the best fares found over the last 6 months.

With tickets found from £8, we recommend you to get your seat 2 months in advance. It will cost you around 48% less than if you book on the day you're travelling which should cost you at least £14. By booking early, you will also make sure that tickets remain available for your journey.