Compare prices and tickets by train, bus or flight

Jan 29
$44Great Western Railway
$16National Express
Jan 30
$28Great Western Railway
$16National Express
Jan 31
$28Great Western Railway
$15National Express
Feb 1
$27Great Western Railway
$15National Express

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

Eurolines France
Bla Bla Bus

Overview: Bus from Cheltenham to London

distanceDistance87 miles (141 km)
durationAverage bus duration2 h 50 min
priceAverage bus ticket price$16 (€14)
changesDirect busYes
carriersBus companiesNational Express or Megabus

Buses from Cheltenham to London cover the 87 miles (141 km) long journey taking on average 2 h 50 min with our travel partners like National Express or Megabus. There are direct bus services available. While the average ticket price for this journey costs around $16 (€14), you can find the cheapest bus ticket for as low as $15 (€13). Travelers depart most frequently from Cheltenham Spa and arrive in London, Hammersmith Bridge Road.

Bus companies: National Express between Cheltenham and London

Travel between Cheltenham and London from $15 (€13) with Omio’s bus partners National Express! You can find the best schedules and tickets when comparing and booking the most affordable route for you.

National Express

National Express is the UK’s leading long-distance bus company operating over 550 buses per day and serving over 900 destinations across the UK. National Express also operates bus services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express buses have air conditioning and provide free WiFi access along with onboard entertainment. Most buses come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your bus between Cheltenham and London, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

  • Average Price: $15

These are National Express' ticket policies for COVID-19 for the bus between Cheltenham and London:

  • 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 Cheltenham to London

London is located just under 100 miles away from Cheltenham. The journey by bus takes at least 2 hours and 35 minutes and up to an hour longer during periods of heavy traffic. There are around 15 direct buses each day, departing from Cheltenham regularly between 2:00 a.m. and 8:00 p.m. There is also a later bus available at the weekend. Buses travel between Royal Well Bus Station in Cheltenham and Victoria Coach Station in London.

Which bus companies travel from Cheltenham to London?

National Express is the main bus company that operates buses between Cheltenham and London. National Express offers its passengers comfort and ample leg room, as well as WiFi and charging points for phones and other devices.

How long is the bus journey from Cheltenham to London?

Buses take at least 2 hours and 35 minutes to travel between Cheltenham and London, and up to a maximum of 3 hours and 40 minutes. The total journey time depends on the time of day and traffic, especially when arriving in London. The quickest buses tend to depart from Cheltenham very early in the morning, mid-morning or mid-afternoon. These bus journeys will avoid rush-hour traffic in both Cheltenham and London.

How many buses are there from Cheltenham to London?

There are between 14 and 15 buses that depart from Cheltenham each day, seven days a week. All bus routes are direct and do not require a change. The first departure of the day is usually at around 2:00 a.m., this bus will arrive in London at around 5:00 a.m. Buses then run approximately every hour or two throughout the day until just before 8:00 p.m. Additionally, there is a later bus available on Saturdays and Sundays that leaves Cheltenham at a little after 10:00 p.m.

What are the departure and arrival stations for buses from Cheltenham to London?

Departure bus station: All buses traveling to London depart from Royal Well Bus Station in Cheltenham. Royal Wells station has a simple outdoor layout with shelters, public restrooms, and nearby stores. The station is serviced by local bus routes and is within walking distance of the town center.

Arrival bus station: Victoria Coach Station is the arrival station for all buses traveling from Cheltenham. Located on Buckingham Palace Road, there is an Underground Tube (subway) station and local buses available nearby. The station has a Bureaux de Change, ATMs, WiFi, and refreshment facilities.

Travel Tips: Bus to London from Cheltenham

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 Cheltenham to London.

How much does a cheap bus to London from Cheltenham cost?

If you’re looking to save money on tickets, you can find cheap Cheltenham to London buses for as little as $15 (€13)  in the next 7 days.

What is the cost of a bus between Cheltenham and London?

If you’re looking to purchase your bus tickets in the next week, you can expect the Cheltenham to London bus price to come in at an average of $16 (€14)  one way.

How many miles is it from Cheltenham to London by bus?

You should expect to travel around 87 miles (141 km)  from Cheltenham to London by bus.

How many hours is the bus time from Cheltenham to London?

While the time it takes to travel 87 miles (141 km) from Cheltenham to London can vary based on specific dates, weekends, and holidays, the Cheltenham to London bus journey time is on average 2 h 50 min.

Which bus station from Cheltenham to London do I depart from? Which London bus station from Cheltenham do I arrive in?

When traveling this route, Omio customers are departing most frequently from Cheltenham Spa   and arriving in London, Hammersmith Bridge Road.

Where is the bus station in Cheltenham to go to London? Where is the bus station in London located?

Passengers board the bus most frequently from Cheltenham Spa, which is located around 0.7 miles (1.1 km) away from the city center, and they get off the bus at London, Hammersmith Bridge Road, located 4.5 miles (7.2 km) away from the city center.

Which bus providers can get me from Cheltenham to London?

For the best Cheltenham to London bus to purchase, you can travel safely and comfortably with National Express or Megabus. However, it's always good to check all possible bus companies with services to London from Cheltenham to compare what amenities they may offer.

Is there a direct bus from Cheltenham to London?

Yes, you can look for direct buses from Cheltenham to London with National Express  without needing to transfer at another stop in between. Taking a direct bus tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.

What time is the earliest bus from Cheltenham to London? What time is the last bus from Cheltenham to London?

You can take the earliest bus from Cheltenham to London at 6: 00 AM   or take the last bus from Cheltenham to London leaving at 4: 30 PM. Look for the latest Cheltenham to London bus schedules on Omio and book the best time to take the bus for this trip.

How early should I purchase bus tickets to London from Cheltenham to score the best deals?

The price of a one way bus ticket from Cheltenham to London is on average $16 (€14) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this journey. In general, you can find bus tickets to London from Cheltenham available a few months in advance.