London to Bristol bus

Wed, May 22
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap bus tickets and times from London to Bristol

Showing times and prices for May 22

Cheapest

Fastest Journey

1 h 50 m

Average

3 h 11 m

Buses per day

79

Distance

171 km

Cheap bus tickets from London to Bristol start from $8 with an average ticket price of $10.

The fastest bus from London to Bristol takes 1h 50m in comparison to an average duration of 3h 11m and covers a distance of 171 km.

79 buses leave London for Bristol every day with 55 travelling directly.

Cheapest
National Express
08:00PM2h55
London, Victoria Coach Station
10:55PMBristol, University Queens Road
$81One-way
0 transfers
2nd Cheapest
Megabus
10:00AM2h30
London, Victoria Coach Station
12:30PMBristol, City Centre
$101One-way
0 transfers
2nd Cheapest
Megabus
10:00PM2h30
London, Victoria Coach Station
12:30AMBristol, City Centre
$101One-way
0 transfers
2nd Cheapest
Megabus
11:30AM1h50
London, Heathrow Airport Terminals 1, 2, 3
01:20PMBristol, City Centre
$101One-way
0 transfers
2nd Cheapest
Megabus
08:00AM2h30
London, Victoria Coach Station
10:30AMBristol, City Centre
$101One-way
0 transfers

Compare prices and tickets London to Bristol by train or bus

Wed
May 22
Thu
May 23
Fri
May 24
Sat
May 25
Sun
May 26
Mon
May 27
Tue
May 28
Wed
May 29
Thu
May 30
Fri
May 31
Sat
Jun 01
Sun
Jun 02
Mon
Jun 03
Tue
Jun 04
Wed
Jun 05
Thu
Jun 06
Fri
Jun 07
Sat
Jun 08
Sun
Jun 09
Mon
Jun 10
Tue
Jun 11

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 London to Bristol

distanceDistance106 miles (171 km)
durationAverage bus duration1 h 50 min
priceAverage bus ticket price$12 (€10)
frequencyBus frequency25 a day
changesDirect busYes, there are 25 direct buses a day
carriersBus providersNational Express, Megabus or FlixBus

Buses from London to Bristol cover the 106 miles (171 km) long route taking on average 1 h 50 min with our travel partners like National Express, Megabus or FlixBus. Normally, there are 25 buses operating per day, including direct services available. While the average ticket price for this journey costs around $12 (€10), you can find the cheapest bus ticket for as low as $3 (€3). Travelers depart most frequently from London, Victoria Coach Station and arrive in Bristol, Airport Bus Station.

Bus providers: National Express, Megabus and FlixBus from London to Bristol

Buy your official National Express, Megabus and FlixBus bus tickets between London and Bristol from $6 (€5) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most convenient trip.

FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

FlixBus from London to Bristol bus information:

  • Average Duration: 2 h 30 min
  • Cheapest Price: $6

Buses from London to Bristol

There have been coach services from the capital to the  West Country port of Bristol for centuries, although the advent of motor transport and a motorway has made travel from London a little speedier. Bristol is a major university city so there is a ready market for an economical alternative to the train and there are frequent direct buses from London Victoria Coach Station to Bristol seven days a week. Journey times are mostly just over two hours and 30 minutes, with departures available from early morning to late at night.

Which bus companies travel from London to Bristol?

The UK's national bus operator, National Express, runs daily direct London to Bristol bus services from Victoria Coach Station. With a frequent direct bus timetable on this route, indirect connections are not a requirement for London to Bristol bus connections.

How long is the bus from London to Bristol?

The fastest connections on the 118 mile route west from London to Bristol are the National Express late evening departures, reaching Bristol in two hours and twenty minutes. Depending on traffic conditions and departure times from London, other direct National Express services take from five minutes to an hour longer to reach Bristol.

How many buses are there from London to Bristol?

The National Express daily timetable begins with a departure from London Victoria Coach Station at 7:30 a.m. and continues with buses to Bristol every hour in the morning, then every half hour in the afternoon and evening, until the final departure to Bristol Marlborough Street leaves London just before midnight.

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

Departure Bus Station: London Victoria Coach Station is located south-west of central London, with frequent city bus routes stopping on Elizabeth Street and Buckingham Palace Road and Underground services on three lines available at the nearby station. The station concourse has baggage storage facilities, coffee shops, a bakery, ATMs, a news vendor and taxi stands.

Arrival Bus Station: Bristol Marlborough Street Coach Station is located just north of Bristol city center, with public transport connections on local bus routes, stopping next to the station and nearby on Haymarket. Facilities on the station concourse include a coffee shop, bakery,  news vendor, restrooms and taxi stands.

FAQs: Bus from London to Bristol

FAQs: Take the bus from London to Bristol with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from London to Bristol.
FAQs
Cheap bus tickets from London to Bristol can start from as little as $3 (€3) when you book in advance. The average bus ticket price for London to Bristol is $12 (€10); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by bus from London to Bristol is 1 h 50 min   to travel the 106 mile (171 km) long journey, with around there are 25 buses per day. Journey times can vary on weekends and holidays.
The first bus from London to Bristol leaves at 6: 30 AM. Plan your trip with the Journey Planner   from Omio.
The last bus from London to Bristol leaves at 11: 30 PM.
Yes, there are 25 direct buses a day from London to Bristol with National Express, Megabus or FlixBus. Schedules can vary on holidays or weekends with fewer direct buses.
Take the London to Bristol bus with National Express, Megabus or FlixBus. However, it's always good to check out all possible bus companies for the route to Bristol from London as there might be differences in the amenities they offer.

When departing from London, you have various bus station options to start your route from including London, Victoria Coach Station, London, Golders Green Station and Luton, London Luton Airport Bus Station. When arriving in Bristol, you can end your route in bus stations like Bristol, Airport Bus Station, Bristol, Airport and Bristol, Station Approach (Temple Meads - Stop T1).

Passengers board the bus most frequently from London, Victoria Coach Station, which is located around 2.1 miles (3.4 km) away from the city centre, and they get off the bus at Bristol, Airport Bus Station, located 8.9 miles (14.4 km) away from the city centre.

A day trip to Bristol from London is worth doing with a journey time of 1 h 50 min each way. Check with Omio app   the best way to travel.
The cheapest month for a bus from London to Bristol is September.
You have options as you can travel to Bristol from London 2 different ways: train or bus.
HomeBusesBus tickets to BristolLondon to Bristol bus

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
More routes, destinations and providers
Currency
Language