Compare prices and tickets by train, bus or flight

Tue
Dec 7
$91Great Western Railway
$6Flixbus
Wed
Dec 8
$56Great Western Railway
$6Flixbus
Thu
Dec 9
$60Great Western Railway
$6Flixbus
Sat
Dec 11
$27Great Western Railway
$9Flixbus
Sun
Dec 12
$24Great Western Railway
$9Flixbus
Tue
Dec 14
$60Great Western Railway
$6Flixbus
Thu
Dec 16
$55Great Western Railway
$6Flixbus
Sun
Dec 19
$24Great Western Railway
$14Flixbus
Mon
Dec 20
$55Great Western Railway
$21Flixbus

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Bristol from Reading

distanceDistance69 miles (112 km)
durationAverage bus duration1 h 20 min
priceAverage bus ticket price$7 (€6)
changesDirect busYes

Buses from Reading to Bristol cover the 69 miles (112 km) long journey taking on average 1 h 20 min with our travel partners like. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $6 (€5), but the average price of bus tickets is $7 (€6). Travelers depart most frequently from Reading and arrive in Bristol, City Centre.

Travel Tips

Bus to Bristol from Reading
Take the bus to Bristol 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 Reading to Bristol.
FAQs
How much does a cheap bus to Bristol from Reading cost?
Bus tickets between Reading and Bristol for some dates and times can be found for as cheap as $6 (€5)  one way in the next 7 days.
What is the price of a bus ticket between Reading and Bristol?
The Reading to Bristol bus ticket price is on average $7 (€6)  if you are looking to purchase your tickets for this journey in the next week.
How far is it from Reading to Bristol by bus?
You should expect to travel around 69 miles (112 km)  from Reading to Bristol by bus.
How long is a bus between Reading and Bristol on average?
The Reading to Bristol bus duration is on average 1 h 20 min, which is to be expected when traveling 69 miles (112 km) to Bristol from Reading. However, the time it takes can vary based on specific dates, weekends, and holidays.
What bus station in Reading goes to Bristol? What bus station do I come into Bristol from Reading?

There are a few bus stations in Reading to start your route from including Reading, Station North Interchange (Stop NE), Reading, Station Road (Stop SD) and Reading, Richfield Ave. In Bristol you have a few bus station options to choose from for your arrival including Bristol, City Centre, Bristol, Bus & Coach Station (Marlborough St) and Bristol, The Centre (c9).

Omio customers traveling this route depart most frequently from Reading   and arrive in Bristol, City Centre.

Where is the Reading bus station located? Where is the Bristol bus station located?

Passengers booking this route most frequently board their buses from Reading and need to travel around 0.2 miles (268 m) from the city center to get to this bus station.

Passengers arriving in Bristol most often arrive at Bristol, City Centre and need to travel around 0.5 miles (765 m) from this bus station to the city center.

Is there a direct bus from Reading to Bristol?
Yes, you can look for direct buses from Reading to Bristol with Flixbus  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 journey.
When should I purchase the Reading to Bristol bus for the best deals on tickets?
The price of a one way bus ticket from Reading to Bristol is on average $7 (€6) 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 providers offering this route. In general, you can find bus tickets from Reading to Bristol available a few months in advance.