The cheapest buses from London to Bath

Showing times and prices for 18 Oct

Cheapest

£5

Average

£11

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

Cheapest
08:00London3h00 11:00Bristol, City Centre
0 changes
£51One-way
Cheapest
11:30London2h40 14:10Bristol, City Centre
0 changes
£51One-way
Cheapest
18:00London3h00 21:00Bristol, City Centre
0 changes
£51One-way
Cheapest
20:00London2h55 22:55Bristol, City Centre
0 changes
£51One-way
Cheapest
13:30London2h45 16:15Bristol, City Centre
0 changes
£51One-way

Timetable London to Bath

Showing buses for tomorrow, Mon, 18 Oct
00:15London, Heathrow Airport Terminals 1, 2, 32h00 02:15Bristol, City Centre
0 changes
07:00London3h15 10:15Bath, Dorchester Street
0 changes
08:00London3h00 11:00Bristol, City Centre
0 changes
08:50London, Heathrow Airport Terminals 1, 2, 32h10 11:00Bristol, City Centre
0 changes
09:00London2h50 11:50Bristol, City Centre
0 changes
09:30London3h05 12:35Bath, Dorchester Street
0 changes
11:00London2h55 13:55Bristol, City Centre
0 changes
11:30London2h40 14:10Bristol, City Centre
0 changes
11:30London3h05 14:35Bath, Dorchester Street
0 changes
11:45London, Heathrow Airport Terminals 1, 2, 32h10 13:55Bristol, City Centre
0 changes
12:00London2h55 14:55Bristol, City Centre
0 changes
12:45London, Heathrow Airport Terminals 1, 2, 32h10 14:55Bristol, City Centre
0 changes
13:00London2h55 15:55Bristol, City Centre
0 changes
13:30London2h45 16:15Bristol, City Centre
0 changes
13:30London3h05 16:35Bath, Dorchester Street
0 changes
13:45London, Heathrow Airport Terminals 1, 2, 32h10 15:55Bristol, City Centre
0 changes
14:00London2h50 16:50Bristol, City Centre
0 changes
14:40London, Heathrow Airport Terminals 1, 2, 32h10 16:50Bristol, City Centre
0 changes
15:00London2h50 17:50Bristol, City Centre
0 changes
15:30London3h25 18:55Bath, Dorchester Street
0 changes
15:40London, Heathrow Airport Terminals 1, 2, 32h10 17:50Bristol, City Centre
0 changes
17:00London3h00 20:00Bristol, City Centre
0 changes
17:30London3h15 20:45Bath, Dorchester Street
0 changes
18:00London3h00 21:00Bristol, City Centre
0 changes
18:50London, Heathrow Airport Terminals 1, 2, 32h10 21:00Bristol, City Centre
0 changes
19:00London2h55 21:55Bristol, City Centre
0 changes
19:30London2h45 22:15Bristol, City Centre
0 changes
19:30London2h50 22:20Bath, Dorchester Street
0 changes
19:45London, Heathrow Airport Terminals 1, 2, 32h10 21:55Bristol, City Centre
0 changes
20:00London2h55 22:55Bristol, City Centre
0 changes
20:45London, Heathrow Airport Terminals 1, 2, 32h10 22:55Bristol, City Centre
0 changes
21:00London2h55 23:55Bristol, City Centre
0 changes
21:45London, Heathrow Airport Terminals 1, 2, 32h10 23:55Bristol, City Centre
0 changes
22:00London2h55 00:55Bristol, City Centre
0 changes
22:30London2h50 01:20Bath, Dorchester Street
0 changes
22:45London, Heathrow Airport Terminals 1, 2, 32h10 00:55Bristol, City Centre
0 changes
23:00London2h35 01:35Bath, Dorchester Street
0 changes
23:30London2h45 02:15Bristol, City Centre
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
17 Oct
£40Great Western Railway
£8Megabus
Mon
18 Oct
£58Great Western Railway
£4Megabus
Tue
19 Oct
£57Great Western Railway
£6National Express
Wed
20 Oct
£57Great Western Railway
£4Megabus
Thu
21 Oct
£57Great Western Railway
£4Megabus
Fri
22 Oct
£57Great Western Railway
£4Megabus
Sat
23 Oct
£27Great Western Railway
£4Megabus
Sun
24 Oct
£27Great Western Railway
£4Megabus
Mon
25 Oct
£54Great Western Railway
£4Megabus
Tue
26 Oct
£54Great Western Railway
£4Megabus
Wed
27 Oct
£54Great Western Railway
£4Megabus
Thu
28 Oct
£54Great Western Railway
£4Megabus
Fri
29 Oct
£52Great Western Railway
£4Megabus
Sat
30 Oct
£23Great Western Railway
£4Megabus
Sun
31 Oct
£25Great Western Railway
£4Megabus
Mon
1 Nov
£52Great Western Railway
£4Megabus
Tue
2 Nov
£52Great Western Railway
£4Megabus
Wed
3 Nov
£52Great Western Railway
£4Megabus
Thu
4 Nov
£52Great Western Railway
£4Megabus
Fri
5 Nov
£52Great Western Railway
£4Megabus
Sat
6 Nov
£23Great Western Railway
£4Megabus

The fastest buses from London to Bath

Showing times and prices for 18 Oct

Fastest Journey

2 h

Average

2 h 41 m

Buses per day

38

Distance

155 km

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

The slowest buses will take 3 h 25 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
00:15London, Heathrow Airport Terminals 1, 2, 32h00 02:15Bristol, City Centre
0 changes
£161One-way
2nd Fastest
18:50London, Heathrow Airport Terminals 1, 2, 32h10 21:00Bristol, City Centre
0 changes
£141One-way
2nd Fastest
15:40London, Heathrow Airport Terminals 1, 2, 32h10 17:50Bristol, City Centre
0 changes
£161One-way
2nd Fastest
20:45London, Heathrow Airport Terminals 1, 2, 32h10 22:55Bristol, City Centre
0 changes
£141One-way
2nd Fastest
08:50London, Heathrow Airport Terminals 1, 2, 32h10 11:00Bristol, City Centre
0 changes
£161One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information from London to Bath

distanceDistance96 miles (155 km)
durationAverage coach duration2 h 45 min
priceAverage coach ticket price£5 (€6)
changesDirect coachYes
carriersCoach companiesNational Express or Megabus

Coaches from London to Bath cover the 96 miles (155 km) long route taking on average 2 h 45 min with our travel partners like National Express or Megabus. There are direct coach services available. While the average ticket price for this trip costs around £5, you can find the cheapest coach ticket for as low as £4. Travellers depart most frequently from London Victoria and arrive in Bath, Westgate Buildings.

Coach companies

National Express coaches between London and Bath

Travel from London to Bath from £4 with Omio’s coach partners National Express! You can find the best timetables and tickets when comparing and booking the most affordable trip for you.

National Express

National Express is the leading coach operator for routes throughout the United Kingdom, operating over 550 coaches 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 traveller in mind. All National Express coaches are air-conditioned and provide free WiFi and onboard entertainment. Most coaches 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 coach: 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.

    When you buy your National Express coach tickets from London to Bath don't forget to keep the following COVID-19 related policies in mind:

    • 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?

    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 coaches 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 coaches 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 coaches arrive at Bath Spa Bus Station. It'™s centrally located on Dorchester Street near the Southgate Shopping Centre 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
    What is the cost of cheap coaches to Bath from London?
    If you’re looking to save money on tickets, you can find a cheap coach between London and Bath for as little as £4  in the next 7 days.
    What is the average price of coach tickets from London to Bath?
    If you’re looking to purchase tickets for this trip in the next 7 days, you’ll find that London to Bath coach prices are on average £5  one way.
    What is the distance between London and Bath via coach?
    When travelling this route you should expect the distance from London to Bath via coach to be approximately 96 miles (155 km).
    How long is the coach between London and Bath?
    While the time it takes to travel 96 miles (155 km) from London to Bath can vary based on specific dates, weekends, and bank holidays, the coach duration from London to Bath is on average 2 h 45 min.
    What station does the London to Bath coach leave from? Which Bath coach station do I come into from London?

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

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

    The most popular departure coach station with passengers for this trip, called London Victoria, is located 1 mile (s) / 1 km from the city centre of London.

    The most popular arrival coach station, Bath, Westgate Buildings, is located 0 mile (s) / 0 km away from the city centre of Bath.

    Which coach companies can take me from London to Bath?
    Take the London to Bath coach with National Express or Megabus. However, it's always good to check out all possible coach companies for the journey to Bath from London as there might be differences in the amenities they offer.
    Are there any direct coaches from London to Bath?
    If you’re looking for a direct coach from London to Bath, consider travelling with National Express or Megabus. Non-stop coach services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your coach tickets.
    When is the earliest coach from London to Bath? When is the last coach from London to Bath?
    The earliest coach departing from London to Bath leaves at 07: 00. The last coach departing from London to Bath leaves at 22: 30. You can find the latest London to Bath coach schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    How early should I purchase London to Bath coach tickets to get the best deals?
    If you buy a coach ticket from London to Bath within the next 7 days, you can find tickets to cost on average £5 one way. However, we recommend booking your coach in advance to get access to the best prices. Coach tickets between London and Bath are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this Journey