COMPARE Prices across different modes

Tue
19 Oct
£20Great Western Railway
£9National Express
Wed
20 Oct
£20Great Western Railway
£9National Express
Thu
21 Oct
£20Great Western Railway
£9National Express
Fri
22 Oct
£20Great Western Railway
£13Megabus
Sat
23 Oct
£18Cross Country
£9National Express
Sun
24 Oct
Find prices
£9National Express
Mon
25 Oct
Find prices
£13Megabus
Tue
26 Oct
£20Great Western Railway
£9National Express
Wed
27 Oct
£20Great Western Railway
£9National Express
Fri
29 Oct
£20Great Western Railway
£9National Express
Sat
30 Oct
£12Cross Country
£9National Express
Sun
31 Oct
£18Cross Country
£9National Express
Mon
1 Nov
£20Great Western Railway
£9National Express
Tue
2 Nov
£20Great Western Railway
£9National Express
Wed
3 Nov
£20Great Western Railway
£9National Express
Thu
4 Nov
£20Great Western Railway
£8National Express
Fri
5 Nov
£20Great Western Railway
£9National Express
Sat
6 Nov
£18Cross Country
£9National Express
Sun
7 Nov
£18Cross Country
£9National Express

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Exeter from Bristol

distanceDistance64 miles (104 km)
durationAverage train duration57 min
priceAverage train ticket price£22 (€25)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesCross Country or Great Western Railway

Trains from Bristol to Exeter cover the 64 miles (104 km) long route taking on average 57 min with our travel partners like Cross Country or 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 £22, you can find the cheapest train ticket for as low as £18. Travellers depart most frequently from Bristol Temple Meads and arrive in Exeter St Davids.

Train companies

CrossCountry between Bristol and Exeter

For as little as £18 you can travel by train from Bristol to Exeter with CrossCountry. Omio will show you the best deals, timetables and tickets available for this route.

CrossCountry

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

If you're looking for cheap CrossCountry tickets between Bristol and Exeter, check out Omio! With one-way Bristol to Exeter train ticket prices starting as low as £18 when you book in advance, we'll help you get to Exeter from Bristol by showing you the latest CrossCountry offers, train timetables and tickets for this 64 miles (104 km) route. You can also review relevant ticket information for each class fare available on this route, such as luggage policy and amenities offered onboard with CrossCountry. If you search for CrossCountry tickets from Bristol to Exeter in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train between Bristol and Exeter on offer, Omio makes it easier than ever for you to find that perfect train with CrossCountry so you can enjoy a smooth and comfortable journey.

When you buy your CrossCountry train tickets from Bristol to Exeter don't forget to keep the following COVID-19 related policies in mind:

  • 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

Trains from Bristol to Exeter: Journey Details

Direct trains from Bristol to Exeter are provided by First Great Western and CrossCountry. The weekday timetable begins with an early morning departure, with around 3 trains an hour throughout the day. There is a roughly an hourly service until a final departure from Bristol just before midnight. Journey times range from 55 minutes to an hour and 40 minutes. Sunday services are less frequent, with an earlier final departure from Bristol. Weekday off-peak fares are available on departures from 8:44 a.m. onwards.

Travel Tips

Trains from Bristol to Exeter
Travel by train to Exeter 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 Exeter.
FAQs
How much do cheap trains to Exeter from Bristol cost?
Omio customers have found the cheapest trains between Bristol and Exeter to cost as little as £18  in the next 7 days.
What is the average price of train tickets from Bristol to Exeter?
If you’re looking to purchase your train tickets in the next week, you can expect the Bristol to Exeter train price to come in at an average of £22  one way.
How many miles is it from Bristol to Exeter by train?
The train distance from Bristol to Exeter is around 64 miles (104 km).
How long does it take from Bristol to Exeter by train?
On average the Bristol to Exeter train time is 57 min  covering the 64 miles (104 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What station does the Bristol to Exeter train leave from? Which Exeter train station do I come into from Bristol?

Omio customers travelling this route book their trains from Bristol Temple Meads   to Exeter St Davids.

Where do I find the Bristol train station to Exeter? Where is the Exeter train station?

Passengers board the train most frequently from Bristol Temple Meads, which is located around 1 mile (s) / 1 km away from the city centre, and they get off the train at Exeter St Davids, located 1 mile (s) / 1 km away from the city centre.

Which train companies should I travel with from Bristol to Exeter?
Take the Bristol to Exeter train with Cross Country or Great Western Railway. However, it's always good to check out all possible train providers for the journey between Bristol and Exeter as there might be differences in the amenities they offer.
How many train services are there to Exeter from Bristol a day?
On average, there are 16 trains a day from Bristol to Exeter. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Bristol to Exeter? When is the last train from Bristol to Exeter?
The first train from Bristol to Exeter leaves at 07: 10   and the last train for this leaves at 08: 55. Omio shows you the latest train from Bristol to Exeter schedule to help you book the best departure time for this journey.
How far in advance should I book train tickets from Bristol to Exeter for the best deals?
You can find a train to Exeter from Bristol to cost on average £22 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 Bristol to Exeter train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Bristol
Exeter
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 trip to Exeter from Bristol.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Sun: 06: 45 - 21: 30 | Mon - Sat: 05: 30 - 21: 30
Connections to/from station
Train lines: CrossCountry, Great Western Main Line, Severn Beach Line
Bus lines: A1, 1, 2, 8, 39/349/X39, 70, 73, 178, 376