Compare prices and tickets by train, bus or flight

Dec 9
$9Great Western Railway
Dec 10
$9Great Western Railway
Dec 11
$9Great 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 Gloucester

distanceDistance32 miles (51 km)
durationAverage train duration50 min
priceAverage train ticket price$10 (€9)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersGreat Western Railway or Cross Country

Trains from Bristol to Gloucester cover the 32 miles (51 km) long route taking on average 50 min with our travel partners like Great Western Railway or Cross Country. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around $10 (€9), you can find the cheapest train ticket for as low as $9 (€7). Travelers depart most frequently from Bristol Temple Meads and arrive in Gloucester.

Train companies

CrossCountry trains between Bristol and Gloucester

Find the best trains between Bristol and Gloucester with Omio's travel partners CrossCountry from $9 (€7). We can find you the best deals, schedules and tickets when comparing and booking the best trip.


CrossCountry is a fast speed train company in the United Kingdom and for your next train from Bristol to Gloucester you can choose between Standard Class and First Class tickets on Omio.

Enjoy a smooth and easy route between Bristol and Gloucester with CrossCountry! As an official travel partner of CrossCountry, Omio can help you search current train schedules and timetables from CrossCountry, compare the best routes between Bristol and Gloucester as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable CrossCountry Bristol to Gloucester train ticket available today. If you search for CrossCountry tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train from Bristol to Gloucester on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 32 miles (51 km) route between Bristol and Gloucester with ease and comfort on a train with CrossCountry.

Bristol to Gloucester train information with CrossCountry:

  • Average Duration: 1 h 10 min
  • CrossCountry frequency: 2 a day

CrossCountry's current ticket policies due to COVID-19 for your train between Bristol and Gloucester are the following:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Bristol to Gloucester
Travel by train to Gloucester 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 Gloucester.
How much are cheap trains from Bristol to Gloucester?
Train tickets between Bristol and Gloucester for some dates and times can be found for as cheap as $9 (€7)  one way in the next 7 days.
How much is the train between Bristol and Gloucester on average?
The train price from Bristol to Gloucester is on average $10 (€9)  if you are looking to buy your tickets for this route in the next 7 days.
How far is Gloucester from Bristol by train?
When traveling this route you should expect the distance between Bristol and Gloucester by train to be approximately 32 miles (51 km).
What is the Bristol to Gloucester train travel time?
On average the Bristol to Gloucester train travel time is 50 min  for the 32 miles (51 km) long route, but the duration can vary if you travel on weekends and holidays.
Which train station from Bristol to Gloucester do I depart from? Which Gloucester train station from Bristol do I arrive in?

When traveling this route, Omio customers are departing most frequently from Bristol Temple Meads   and arriving in Gloucester.

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

You can find the most popular departure train station for this journey, Bristol Temple Meads, located approximately 0.8 miles (1.3 km) from the city center of Bristol. The most popular arrival train station in Gloucester, called Gloucester, is located around 0.2 miles (317 m) away from its city center.

Which train companies should I travel with from Bristol to Gloucester?
Take the Bristol to Gloucester train with Great Western Railway or Cross Country. However, it's always good to check out all possible train providers for the journey to Gloucester from Bristol as there might be differences in the amenities they offer.
How many trains per day are there to Gloucester from Bristol?
On average, there are 25 trains a day from Bristol to Gloucester. The train times and services may be different on weekends and holidays compared to weekdays.
How early should I buy train tickets to Gloucester from Bristol to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you purchase train tickets between Bristol and Gloucester within the next 7 days, you can find tickets to cost on average $10 (€9) one way. To find the best prices for this trip, consider booking your train ticket from Bristol to Gloucester a few months in advance.

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 between Bristol and Gloucester.
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