The cheapest trains from Bath to Bristol

Showing times and prices for 28 Oct

Cheapest

£9

Average

£9

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 Bath to Bristol will cost around £ 9 if you buy it on the day, but the cheapest tickets can be found for only £ 9.

Cheapest
09:23Bath Spa0h12 09:35Bristol Temple Meads
0 changes
£91One-way
Cheapest
09:36Bath Spa0h14 09:50Bristol Temple Meads
0 changes
£91One-way
Cheapest
08:47Bath Spa0h18 09:05Bristol Temple Meads
0 changes
£91One-way
Cheapest
09:54Bath Spa0h12 10:06Bristol Temple Meads
0 changes
£91One-way
Cheapest
08:56Bath Spa0h14 09:10Bristol Temple Meads
0 changes
£91One-way

Timetable Bath to Bristol

Showing trains for tomorrow, Thu, 28 Oct
08:23Bath Spa0h12 08:35Bristol Temple Meads
0 changes
08:29Bath Spa0h18 08:47Bristol Temple Meads
0 changes
08:47Bath Spa0h18 09:05Bristol Temple Meads
0 changes
08:56Bath Spa0h14 09:10Bristol Temple Meads
0 changes
09:23Bath Spa0h12 09:35Bristol Temple Meads
0 changes
09:36Bath Spa0h14 09:50Bristol Temple Meads
0 changes
09:54Bath Spa0h12 10:06Bristol Temple Meads
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
28 Oct
£9Great Western Railway
Fri
29 Oct
£9Great Western Railway
Sat
30 Oct
£9Great Western Railway
Sun
31 Oct
£9Great Western Railway
Mon
1 Nov
£9Great Western Railway
Thu
4 Nov
£9Great Western Railway
Fri
5 Nov
£9Great Western Railway
Sun
7 Nov
£9South Western Railway
Tue
9 Nov
£9Great Western Railway
Wed
10 Nov
£9Great Western Railway
Thu
11 Nov
£9Great Western Railway
Sat
13 Nov
£9Great Western Railway
Mon
15 Nov
£9Great Western Railway
Tue
16 Nov
£9Great Western Railway

The fastest trains from Bath to Bristol

Showing times and prices for 28 Oct

Fastest Journey

12 m

Average

14 m

Trains per day

7

Distance

19 km

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

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

The slowest trains will take 18 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.

Fastest
09:23Bath Spa0h12 09:35Bristol Temple Meads
0 changes
£91One-way
Fastest
08:23Bath Spa0h12 08:35Bristol Temple Meads
0 changes
£101One-way
Fastest
09:54Bath Spa0h12 10:06Bristol Temple Meads
0 changes
£91One-way
09:36Bath Spa0h14 09:50Bristol Temple Meads
0 changes
£91One-way
08:56Bath Spa0h14 09:10Bristol Temple Meads
0 changes
£91One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Bristol from Bath

distanceDistance11 miles (18 km)
durationAverage train duration12 min
priceAverage train ticket price£9 (€11)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day
carriersTrain providersGreat Western Railway or South Western Railway

Trains from Bath to Bristol cover the 11 miles (18 km) long route taking on average 12 min with our travel partners like Great Western Railway or South Western Railway. Normally, there are 50 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £9, but the average price of train tickets is £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.
FAQs
How much does a cheap train from Bath to Bristol cost?
Omio customers have found cheap train tickets between Bath and Bristol for as low as £9  for the next 7 days.
How much is a train ticket from Bath to Bristol?
If you’re looking to buy your train tickets in the next week, you can expect the Bath to Bristol train price to come in at an average of £9  one way.
How many miles is it from Bath to Bristol by train?
You should expect to travel around 11 miles (18 km)  between Bath and Bristol by train.
How long is the train journey from Bath to Bristol?
The train time between Bath and Bristol is on average 12 min  for the 11 miles (18 km) long journey, but the time it takes to go from Bath to Bristol by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station in Bath goes to Bristol? Which train station do I come into Bristol from Bath?

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

Where is the departure train station in Bath located? Where is the arrival train station in Bristol located?

The most popular departure train station with passengers for this trip, called Bath Spa, is located 0 mile (s) / 0 km from the city centre of Bath.

The most popular arrival train station, Bristol Temple Meads, is located 1 mile (s) / 1 km away from the city centre of Bristol.

Which train providers can get me from Bath to Bristol?
For the route from Bath to Bristol you can take a train with Great Western Railway or South Western Railway. Be sure to check out all possible train providers that offer services between Bath and Bristol on Omio to compare what amenities they may have.
Are there any Bath to Bristol direct trains?
Yes, there are 50 direct trains to Bristol from Bath per day with South Western Railway or Great Western Railway  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
How many trains per day are there from Bath to Bristol?
On average, there are 50 trains a day from Bath to Bristol. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Bath to Bristol? When is the last train 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 11: 54. Omio shows you the latest train from Bath to Bristol timetable to help you book the best departure time for this journey.
How far in advance should I purchase a train ticket from Bath to Bristol to get the best deals?
If you purchase a train ticket from Bath to Bristol within the next 7 days, you can find tickets to cost on average £9 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Bath and Bristol are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Bath
Bristol
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 trip between Bath and Bristol.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
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