Find a bus from Edinburgh to Bristol

These train, bus and flight companies trust us

Find the cheapest ticket for your trip

Journey details

Best price 63.68$
Journey duration 11 h 25 min
Connections per day 6
First departure: 06:35
Last departure: 21:30
Distance 502km

Find your bus connections from Edinburgh to Bristol on virail

If you are looking for low-cost bus tickets from Edinburgh to Bristol, virail is what you are looking for. By comparing offers from several providers, you can find the perfect solution for your budget and schedule.

How much is a low-cost ticket for buses from Edinburgh to Bristol?

Bus tickets from Edinburgh to Bristol cost on average 60,15 $, but if you have the possiblity to book in advance, or if your travel dates are flexible, you will more easily get low-cost bus tickets from Edinburgh to Bristol for only 43,76 $.

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

When travelling by bus from Edinburgh to Bristol, the stations served are Edinburgh Bus Station or Bus Station and Bristol Bus Station or Bus & Coach Station.

Buses from Edinburgh to Bristol


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

When the journey is so long, the bus takes much longer than other transportation. You can have a look at flights to Bristol: by booking in advance you can find very cheap tickets!

How many connections are there to go Bristol from Edinburgh by bus per day?

If you want to travel from Edinburgh to Bristol by bus, there are 3 available connections per day. The main part of these connections, that is to say 2 routes, include one or many changes and the rest, that is to say 1 routes are direct lines. So choosing an offer with an indirect line is sometimes the best way to travel efficiently especially if there are too few connections and if you look for a ticket at the last minute even though the trip is longer. Nevertheless, please take a ticket for a direct line if you do not want any change.

What time are the buses to Bristol?

To get to Bristol from Edinburgh by bus, it will take you around 11 hours and 25 minutes, or even 11 hours if you choose the fastest solutions. The first bus leaves Edinburgh at 06:08, while the last one is at 21:08.

Which companies can you travel with from Edinburgh to Bristol?

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

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