[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Reading to Bristol

Showing times and prices for May 26

Cheapest

$44

Average

$71

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Reading to Bristol will cost around $ 71 if you buy it on the day, but the cheapest tickets can be found for only $ 44.

Great Western Railway
12:13PMReading1h15 01:28PMBristol
0 changes
$441One-way
Great Western Railway
09:13PMReading1h17 10:30PMBristol
0 changes
$451One-way
Great Western Railway
06:27PMReading1h13 07:40PMBristol
0 changes
$451One-way
Great Western Railway
08:13AMReading1h19 09:32AMBristol
0 changes
$581One-way
Great Western Railway
02:43PMReading1h19 04:02PMBristol
0 changes
$601One-way

Train schedule from Reading to Bristol

Showing trains for tomorrow, Thu, May 26
Great Western Railway
07:27AMReading1h08 08:35AMBristol
0 changes
Great Western Railway
08:13AMReading1h19 09:32AMBristol
0 changes
Great Western Railway
08:27AMReading1h12 09:39AMBristol
0 changes
Great Western Railway
09:13AMReading1h15 10:28AMBristol
0 changes
Great Western Railway
12:13PMReading1h15 01:28PMBristol
0 changes
Great Western Railway
02:43PMReading1h19 04:02PMBristol
0 changes
Great Western Railway
04:27PMReading1h08 05:35PMBristol
0 changes
Great Western Railway
06:27PMReading1h13 07:40PMBristol
0 changes
Great Western Railway
09:13PMReading1h17 10:30PMBristol
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
May 26
$24Great Western Railway
Find prices
Fri
May 27
$106Great Western Railway
Find prices
Sat
May 28
$24Great Western Railway
Find prices
Sun
May 29
$23Great Western Railway
Find prices
Mon
May 30
$23Great Western Railway
Find prices
Tue
May 31
$75Great Western Railway
$62National Express
Thu
Jun 2
$23Great Western Railway
Find prices
Fri
Jun 3
$75Great Western Railway
$67National Express
Sun
Jun 5
$24Great Western Railway
$67National Express
Mon
Jun 6
$24Great Western Railway
Find prices
Tue
Jun 7
$24Great Western Railway
Find prices
Wed
Jun 8
$75Great Western Railway
Find prices
Thu
Jun 9
$24Great Western Railway
Find prices
Fri
Jun 10
$23Great Western Railway
Find prices
Sun
Jun 12
$24Great Western Railway
$4Flixbus
Mon
Jun 13
$118Great Western Railway
Find prices
Tue
Jun 14
$24Great Western Railway
Find prices

Fastest train times from Reading to Bristol

Showing times and prices for May 26

Fastest Journey

1 h 8 m

Average

1 h 14 m

Trains per day

9

Distance

113 km

Of the 9 trains that leave Reading for Bristol every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 113 km distance in an average of 1 h 14 m but if you time it right, some trains will get you there in just 1 h 8 m .

The slowest trains will take 1 h 19 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Great Western Railway
04:27PMReading1h08 05:35PMBristol
0 changes
$621One-way
Great Western Railway
07:27AMReading1h08 08:35AMBristol
0 changes
$1061One-way
Great Western Railway
08:27AMReading1h12 09:39AMBristol
0 changes
$1061One-way
Great Western Railway
06:27PMReading1h13 07:40PMBristol
0 changes
$451One-way
Great Western Railway
09:13AMReading1h15 10:28AMBristol
0 changes
$1161One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Reading to Bristol

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

Trains from Reading to Bristol cover the 69 miles (112 km) long route taking on average 1 h 7 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 $23 (€21), but the average price of train tickets is $43 (€38). Travelers depart most frequently from Reading and arrive in Bristol Temple Meads.

Travel Tips: Trains from Reading to Bristol

Travel by train 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 are cheap trains to Bristol from Reading?

Train tickets between Reading and Bristol for some dates and times can be found for as cheap as $23 (€21)  one way in the next 7 days.

How much is a train ticket from Reading to Bristol?

If you are looking to book your train ticket in the next 7 days, you can expect the Reading to Bristol train to cost on average $43 (€38)  one way.

How many miles is it from Reading to Bristol by train?

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

How many hours is the train time between Reading and Bristol?

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

What train station in Reading goes to Bristol? What train station do I come into Bristol from Reading?

Omio customers traveling this route book their trains from Reading   to Bristol Temple Meads.

Where is the train station in Reading? Where is the train station in Bristol?

Passengers booking this trip most frequently board their trains from Reading and need to travel around 0.2 miles (420 m) from the city center to get to this train station.

Passengers arriving in Bristol most often arrive at Bristol Temple Meads and need to travel around 1.9 miles (3 km) from this train station to the city center.

What train companies go from Reading to Bristol?

Take the Reading to Bristol train with Great Western Railway. However, it's always good to check out all possible train providers for the trip from Reading to Bristol as there might be differences in the amenities they offer.

How many trains are there between Reading and Bristol a day?

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

When can I take the first train from Reading to Bristol? When can I take the last train for the day?

The earliest train for this trip departs from Reading at 4: 49 AM. The last train leaves from Reading at 11: 19 PM. Check Omio for the latest train schedule from Reading to Bristol and book the best time to depart on your chosen travel date.

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

If you purchase a train ticket from Reading to Bristol within the next 7 days, you can find tickets to cost on average $43 (€38) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Reading and Bristol are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Reading
Bristol
The major railway station for departures from Reading is Reading. Read all the information you need to know about services, amenities and connections at Reading for your journey to Bristol from Reading.