These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Train Information between Bath and Gloucester

distanceDistance33 miles (54 km)
durationAverage train duration1 h 18 min
priceAverage train ticket price$21 (€17)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day

Trains from Bath to Gloucester cover the 33 miles (54 km) long route taking on average 1 h 18 min with our travel partners like. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $21 (€17), but the average price of train tickets is $21 (€17). Travelers depart most frequently from Bath Spa and arrive in Gloucester.

Travel Tips

Trains from Bath 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 Bath to Gloucester.
How much do cheap train tickets between Bath and Gloucester cost?
Omio customers have found cheap train tickets from Bath to Gloucester for as low as $21 (€17)  for the next 7 days.
How much is the train between Bath and Gloucester on average?
In the next 7 days you can expect to pay on average $21 (€17)  for a train ticket between Bath and Gloucester.
How far is it from Bath to Gloucester by train?
The train distance from Bath to Gloucester is around 33 miles (54 km).
How many hours is the train time to Gloucester from Bath?
On average the Bath to Gloucester train time is 1 h 18 min  covering the 33 miles (54 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What train station in Bath goes to Gloucester? What train station do I come into Gloucester from Bath?

Omio customers who travel this route most frequently depart from Bath Spa   and arrive in Gloucester.

Where do I find the Bath train station to Gloucester? Where is the Gloucester train station?

Passengers booking this journey most frequently board their trains from Bath Spa and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.

Passengers arriving in Gloucester most often arrive at Gloucester and need to travel around 0 mile (s) / 0 km from this train station to the city center.

How many train services are there from Bath to Gloucester a day?
The average number of trains departing Bath for Gloucester is 25 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Bath to Gloucester? When is the last train from Bath to Gloucester?
The earliest train for this trip departs from Bath at 9: 11 AM. The last train leaves from Bath at 9: 11 AM. Check Omio for the latest train schedule from Bath to Gloucester and book the best time to depart on your chosen travel date.
How far in advance should I purchase train tickets to Gloucester from Bath for the best deals?
If you book a train ticket from Bath to Gloucester within the next 7 days, you can find tickets to cost on average $21 (€17) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Bath to Gloucester are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

The major railway station for departures from Bath is Bath Spa. Read all the information you need to know about services, amenities and connections at Bath Spa for your journey from Bath to Gloucester.
Amenities at station
Ticket office hours
Mon - Fri: 05: 30 - 20: 30
Connections to/from station
Train lines: Great Western Main Line, CrossCountry, South Western Railway
Bus lines: 700, A4