COMPARE Prices across different modes

25 Jul
£10Great Western Railway
27 Jul
£10Great Western Railway
29 Jul
£10Great Western Railway

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View All

Train Information from Bath to Bristol

distanceDistance11 miles (18 km)
durationAverage train duration14 min
priceAverage train ticket price£9 (€10)
changesDirect trainYes
carriersTrain companiesGreat Western Railway

Trains from Bath to Bristol cover the 11 miles (18 km) long route taking on average 14 min with our travel partners like Great Western Railway. There are direct train services available. While the average ticket price for this route costs around £9, you can find the cheapest train ticket for as low as £9. Travellers depart most frequently from Bath Spa and arrive in Bristol Temple Meads.

Trains from Bath to Bristol: Journey Details

First Great Western, CrossCountry and South West Trains all provide direct trains from Bath to Bristol. There is a frequent weekday service, with trains running roughly every 10 minutes. The journey time varies between 10 and 20 minutes. On Saturdays, the earliest departure is at 7:08 a.m. and on Sundays the first train is at 9:41 a.m. On weekdays, the earliest train qualifying for an off-peak day return ticket is the 9:36 a.m. departure.

Taking the Train from Bath

Bath Spa station is on the south side of the city centre, within walking distance of the main historic sites and shopping streets. Several city bus routes stop on Dorchester Street immediately outside the station, and Bath bus station is on the same street, a few minutes' walk to the west, offering connections to nearby towns and villages. There is a taxi rank at the station entrance.

Getting into Bristol by Train

Bristol is a vibrant multicultural city with renowned nightlife, innovative museums and galleries and buzzing street markets. The elegant enclave of Clifton, with its chic shops and cafes, is marked by Isambard Kingdom Brunel's stunning suspension bridge over the Avon Gorge. Trains from Bath to Bristol arrive at another Brunel construction, Temple Meads station, located just to the south of the city centre. The station is served by numerous bus connections to Clifton, central Bristol and the airport, including some night services. There is even a ferry service connecting the station with the centre and harbour front. Taxis are available immediately in front of the station.

Travel Tips

Trains from Bath 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 Bath to Bristol.
How much do cheap trains to Bristol from Bath cost?
Looking to save money on your route? Omio customers have found the cheapest train between Bath and Bristol for the next 7 days starting from £9  one way.
How much does the train from Bath to Bristol cost on average?
The Bath to Bristol train ticket price is on average £9  if you are looking to purchase your tickets for this route in the next week.
How far is it from Bath to Bristol by train?
When travelling this route you should expect the distance from Bath to Bristol via train to be approximately 11 miles (18 km).
How many hours does it take from Bath to Bristol by train?
The Bath to Bristol train duration is on average 14 min, which is to be expected when travelling 11 miles (18 km) to Bristol from Bath. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
What station does the Bath to Bristol train leave from? Which Bristol train station do I come into from Bath?

When travelling this route, Omio customers are departing most frequently from Bath Spa   and arriving in Bristol Temple Meads.

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

You can find the most popular departure train station for this journey, Bath Spa, located approximately 0 mile (s) / 0 km from the city centre of Bath. The most popular arrival train station in Bristol, called Bristol Temple Meads, is located around 0 mile (s) / 0 km away from its city centre.

Which train providers can take me from Bath to Bristol?
For the journey from Bath to Bristol you can take a train with Great Western Railway. Be sure to check out all possible train companies that offer services from Bath to Bristol on Omio to compare what amenities they may have.
What are the first and last departure train times from Bath to Bristol?
If you prefer early morning trains from Bath to Bristol, the first train leaves at 07: 47. If you prefer late night trains from Bath to Bristol, the last train of the day leaves at 10: 46. Omio shows you the latest train from Bath to Bristol times to help you book the best departure time for this journey.
How far in advance should I book a train ticket between Bath and Bristol to get the best deals?
You can find a train between Bath and Bristol to cost on average £9 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Bath to Bristol train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Bath Spa
Oldfield Park