|Distance||69 miles (112 km)|
|Average train duration||1 h 9 min|
|Average train ticket price||£55 (€62)|
|Train frequency||16 a day|
|Direct train||Yes, there are 16 direct trains a day|
|Train companies||Great Western Railway|
Trains from Reading to Bristol cover the 69 miles (112 km) long route taking on average 1 h 9 min with our travel partners like Great Western Railway. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this trip costs around £55, you can find the cheapest train ticket for as low as £20. Travellers depart most frequently from Reading and arrive in Bristol Temple Meads.
It's fast and easy to travel from Reading to Bristol as there are frequent services available throughout the day. Train departures start at about 5:55 a.m, and the last departure is just after midnight. During operating times there is up to four services per hour. This trip takes from 1 hour 11 minutes on a direct service, and 1 hour 13 minutes on an indirect service that includes one change. Trains generally depart from Reading Railway Station, and arrive at Bristol Temple Meads Station. Indirect services usually involve changing at Bristol Parkway Station and the wait for the next train is about 8 minutes. Trains from Reading to Bristol are operated by CrossCountry and Great Western Railway.
Omio customers who travel this route most frequently depart from Reading and arrive in Bristol Temple Meads.
You can find the most popular departure train station for this trip, Reading, located approximately 0 mile (s) / 0 km from the city centre of Reading. The most popular arrival train station in Bristol, called Bristol Temple Meads, is located around 1 mile (s) / 1 km away from its city centre.
Here are some other resources that might have the information you need