Find a bus from Leicester to Bristol

These train, bus and flight companies trust us

Find the cheapest ticket for your trip


Journey details

Best price 14.75£
Journey duration 4 h
Connections per day 18
First departure: 05:20
Last departure: 16:25
Distance 165km

On virail the best offers for buses from Leicester to Bristol

Virail compares for you more than 200 providers to find the solution that better suits your needs. You can filter the results according to your budget to find the best solution for you journey from Leicester to Bristol.

What is the price of the cheapest tickets for buses from Leicester to Bristol?

Don't wait too long to book your ticket: by booking in advance you can get bus tickets from Leicester to Bristol for only 16,40 €. However, if you don't know the dates of your journey yet, you can find tickets for 30,12 € on average.

What are the departure and arrival stations when travelling by bus to Bristol?

When travelling by bus from Leicester to Bristol, the stations served are Leicester, Leicester St. Margaret's Bus Station, Leicester Coach Station, Plymouth or Nottingham and BRISTOL (Coach Station), Bristol Bus Station or Bus & Coach Station.



Buses from Leicester to Bristol


For relatively short journeys like the one from Leicester to Bristol, you could also choose to travel by carpooling, cheaper alternative, or by train, an ecological choice.

If the offers provided by buses do not suit your needs, trains and carpooling could represent a good alternative for this distance.

When are the buses from Leicester to Bristol scheduled?

The average duration of the journey is 3 hours and 55 minutes, but the fastest bus connections get you to Bristol in 3 hours and 50 minutes. The first bus is scheduled at 05:03 and the last one at 11:03.

Which bus lines can take you from Leicester to Bristol?

There are many companies cooperating with virail, among which also Eurolines CH and National Express with buses to Bristol.

virail lets you search and compare times and prices of any transports from one city to another