The cheapest trains from Barnstaple to Exeter

Showing times and prices for 21 Oct

Cheapest

£7

Average

£7

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

Cheapest
10:35Barnstaple1h10 11:45Exeter Central
0 changes
£71One-way
Cheapest
06:25Barnstaple1h10 07:35Exeter Central
0 changes
£71One-way
Cheapest
09:35Barnstaple1h10 10:45Exeter Central
0 changes
£71One-way
Cheapest
11:35Barnstaple1h10 12:45Exeter Central
0 changes
£71One-way
Cheapest
08:35Barnstaple1h10 09:45Exeter Central
0 changes
£71One-way

Timetable Barnstaple to Exeter

Showing trains for tomorrow, Thu, 21 Oct
06:25Barnstaple1h10 07:35Exeter Central
0 changes
07:22Barnstaple1h17 08:39Exeter Central
0 changes
08:35Barnstaple1h10 09:45Exeter Central
0 changes
09:35Barnstaple1h10 10:45Exeter Central
0 changes
10:35Barnstaple1h10 11:45Exeter Central
0 changes
11:35Barnstaple1h10 12:45Exeter Central
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
21 Oct
£7Great Western Railway
£33National Express
Fri
22 Oct
£7Great Western Railway
£33National Express
Sat
23 Oct
£7Great Western Railway
£33National Express
Mon
25 Oct
£7Great Western Railway
£33National Express
Tue
26 Oct
£7Great Western Railway
£32National Express

The fastest trains from Barnstaple to Exeter

Showing times and prices for 21 Oct

Fastest Journey

1 h 10 m

Average

1 h 11 m

Trains per day

6

Distance

54 km

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

These direct trains cover the 54 km distance in an average of 1 h 11 m but if you time it right, some trains will get you there in just 1 h 10 m .

The slowest trains will take 1 h 17 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
10:35Barnstaple1h10 11:45Exeter Central
0 changes
£71One-way
Fastest
06:25Barnstaple1h10 07:35Exeter Central
0 changes
£71One-way
Fastest
09:35Barnstaple1h10 10:45Exeter Central
0 changes
£71One-way
Fastest
11:35Barnstaple1h10 12:45Exeter Central
0 changes
£71One-way
Fastest
08:35Barnstaple1h10 09:45Exeter Central
0 changes
£71One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Barnstaple to Exeter

distanceDistance33 miles (54 km)
durationAverage train duration1 h 9 min
priceAverage train ticket price£7 (€8)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersGreat Western Railway

Trains from Barnstaple to Exeter cover the 33 miles (54 km) long route taking on average 1 h 9 min with our travel partners like Great Western Railway. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £7, but the average price of train tickets is £7. Travellers depart most frequently from Barnstaple and arrive in Exeter St Davids.

Travel Tips

Trains from Barnstaple 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 Barnstaple to Exeter.
FAQs
How much do cheap train tickets from Barnstaple to Exeter cost?
Looking to save money on your route? Omio customers have found the cheapest train from Barnstaple to Exeter for the next 7 days starting from £7  one way.
What is the cost of a train ticket from Barnstaple to Exeter on average?
If you’re looking to purchase tickets for this journey in the next 7 days, you’ll find that Barnstaple to Exeter train prices are on average £7  one way.
How many miles is it from Barnstaple to Exeter by train?
When travelling this route you should expect the distance to Exeter from Barnstaple via train to be approximately 33 miles (54 km).
What is the average Barnstaple to Exeter train duration?
While the time it takes to travel 33 miles (54 km) between Barnstaple and Exeter can vary based on specific dates, weekends, and bank holidays, the train duration from Barnstaple to Exeter is on average 1 h 9 min.
What station does the Barnstaple to Exeter train leave from? Which Exeter train station do I come into from Barnstaple?

Omio customers travelling this route depart most frequently from Barnstaple   and arrive in Exeter St Davids.

Where is the Barnstaple train station located? Where is the Exeter train station located?

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

The most popular arrival train station, Exeter St Davids, is located 1 mile (s) / 1 km away from the city centre of Exeter.

What train companies go from Barnstaple to Exeter?
For the route from Barnstaple to Exeter you can take a train with Great Western Railway. Be sure to check out all possible train companies that offer services between Barnstaple and Exeter on Omio to compare what amenities they may have.
How many train services per day are there to Exeter from Barnstaple?
The average number of trains departing Barnstaple for Exeter is 12 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Barnstaple to Exeter? When can I take the last train for the day?
The earliest train for this journey departs from Barnstaple at 08: 34. The last train leaves from Barnstaple at 11: 35. Check Omio for the latest train timetable from Barnstaple to Exeter and book the best time to depart on your chosen travel date.
How early should I book Barnstaple to Exeter train tickets to get 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 journey and save money. If you book train tickets between Barnstaple and Exeter within the next 7 days, you can find tickets to cost on average £7 one way. To find the best prices for this trip, consider booking your train ticket from Barnstaple to Exeter a few months in advance.

Important Stations and Airports for this Journey

Barnstaple
Exeter
The major railway station for departures from Barnstaple is Barnstaple. Read all the information you need to know about services, amenities and connections at Barnstaple for your trip to Exeter from Barnstaple.