Compare prices and tickets by train, bus or flight

Jan 20
$61Great Western Railway
Jan 21
$61Great Western Railway
Jan 22
$45Great Western Railway
Jan 24
$24Great Western Railway

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

Deutsche Bahn

Overview: Train from Bristol to Reading

distanceDistance69 miles (112 km)
durationAverage train duration1 h 9 min
priceAverage train ticket price$51 (€42)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesGreat Western Railway

Trains from Bristol to Reading cover the 69 miles (112 km) long trip taking on average 1 h 9 min with our travel partners like Great Western Railway. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $24 (€20), but the average price of train tickets is $51 (€42). Travelers depart most frequently from Bristol Temple Meads and arrive in Reading.

Travel Tips: Trains from Bristol to Reading

Travel by train to Reading 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 Bristol to Reading.

How much does a cheap train to Reading from Bristol cost?

Omio customers have found the cheapest trains from Bristol to Reading to cost as little as $24 (€20)  in the next 7 days.

What is the cost of a train from Bristol to Reading?

In the next 7 days you can expect to pay on average $51 (€42)  for a train ticket between Bristol and Reading.

How far is it from Bristol to Reading by train?

The train distance from Bristol to Reading is around 69 miles (112 km).

How many hours is the train time from Bristol to Reading?

On average the Bristol to Reading train time is 1 h 9 min  covering the 69 miles (112 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

Which train station from Bristol to Reading do I depart from? Which Reading train station from Bristol do I arrive in?

Omio customers traveling this route depart most frequently from Bristol Temple Meads   and arrive in Reading.

Where is the train station in Bristol to go to Reading? Where is the train station in Reading located?

Passengers booking this trip most frequently board their trains from Bristol Temple Meads and need to travel around 0.8 miles (1.3 km) from the city center to get to this train station.

Passengers arriving in Reading most often arrive at Reading and need to travel around 0.2 miles (268 m) from this train station to the city center.

What train providers offer a service between Bristol and Reading?

For the best Bristol to Reading train to book, you can travel safely and comfortably with Great Western Railway. However, it's always good to check all possible train providers with services between Bristol and Reading to compare what amenities they may offer.

How many trains per day are there from Bristol to Reading?

On average, there are 25 trains a day from Bristol to Reading. The train times and services may be different on weekends and holidays compared to weekdays.

When does the first train depart from Bristol to Reading? When does the last train depart from Bristol to Reading?

You can take the earliest train from Bristol to Reading at 8: 00 AM   or take the last train from Bristol to Reading leaving at 10: 30 AM. Look for the latest Bristol to Reading train schedules on Omio and book the best time to take the train for this route.

How far in advance should I book train tickets between Bristol and Reading for the best deals?

If you book the Bristol to Reading train within the next 7 days, you can find one way tickets to cost on average $51 (€42). However, booking your train ticket in advance gives you access to the best prices for trains between Bristol and Reading. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

The major railway station for departures from Bristol is Bristol Temple Meads. Read all the information you need to know about services, amenities and connections at Bristol Temple Meads for your journey to Reading from Bristol.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Sat: 05: 30 - 21: 30 | Sun: 06: 45 - 21: 30
Public transit options for Bristol Temple Meads
Bus lines: A1, 1, 2, 8, 39/349/X39, 70, 73, 178, 376
Train lines: CrossCountry, Great Western Main Line, Severn Beach Line