There are 4 ways to get from Exeter to Barnstaple by train, bus, taxi or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Train • 1 h 6 min
$21 - $40
3 alternative options
Bus • 1 h 59 min
Taxi • 1 h
$150 - $190
Drive • 1 h
$9 - $14
Questions & Answers
The cheapest way to get from Exeter to Barnstaple is to drive which costs £7 - £11 and takes 1 h.
The quickest way to get from Exeter to Barnstaple is to taxi which costs £120 - £150 and takes 1 h.
Yes, there is a direct bus departing from Exeter City Centre, Paris Street and arriving at Barnstaple, Bus Station station. Services depart five times a week, and operate Monday to Friday. The journey takes approximately 1 h 59 min.
Yes, there is a direct train departing from Exeter St Davids and arriving at Barnstaple. Services depart hourly, and operate every day. The journey takes approximately 1 h 6 min.
The distance between Exeter and Barnstaple is 34 miles. The road distance is 44.3 miles.
The best way to get from Exeter to Barnstaple without a car is to train which takes 1 h 6 min and costs £16 - £29.
The train from Exeter St Davids to Barnstaple takes 1 h 6 min including transfers and departs hourly.
Exeter to Barnstaple bus services, operated by Stagecoach South West, depart from Exeter City Centre, Paris Street station.
Exeter to Barnstaple train services, operated by Great Western Railway, depart from Exeter St Davids station.
The best way to get from Exeter to Barnstaple is to train which takes 1 h 6 min and costs £16 - £29. Alternatively, you can bus, which costs and takes 1 h 59 min.
What companies run services between Exeter, England and Barnstaple, England?
Great Western Railway operates a train from Exeter to Barnstaple hourly. Tickets cost $21 - $40 and the journey takes 1 h 6 min. Alternatively, Stagecoach South West operates a bus from Exeter to Barnstaple 5 times a week, and the journey takes 1 h 59 min.
Train from Exeter St Davids to Barnstaple
- Ave. Duration
- 1 h 6 min
- Estimated price
- $21 - $40
- Off-Peak Day Single
- $13 - $21
- Advanced Single
- $14 - $21
- Anytime Day Single
- $21 - $40
Want to know more about travelling around United Kingdom
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
Exeter to Barnstaple bus services, operated by Stagecoach South West, arrive at Barnstaple, Bus Station.
Exeter to Barnstaple train services, operated by Great Western Railway, arrive at Barnstaple station.
Yes, the driving distance between Exeter to Barnstaple is 44 miles. It takes approximately 1 h to drive from Exeter to Barnstaple.
Book your Exeter to Barnstaple train tickets online with Rome2rio.
There are 695+ hotels available in Barnstaple. Prices start at $84 USD per night.