Trip to Barnstaple

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Bristol to Barnstaple

🚂 Despite no direct train from Bristol to Barnstaple, travelers can still make the journey in approximately 2 hours and 48 minutes with a transfer at Exeter St Davids. Trains are operated by CrossCountry and First Great Western Service. 🚂 The distance between Bristol and Barnstaple is 184 km, with varying prices ranging from £54 to £143 for a train ticket. Travelers have multiple routes to choose from, all involving a transfer in Exeter St Davids.

Where to stay in Barnstaple

There are over 43 hotels to stay in Barnstaple. Prices range from $57 per night.

Find accommodation
  • There is no direct train from Bristol to Barnstaple. However, you can take a train operated by CrossCountry from Bristol Temple Meads to Exeter St Davids, and then transfer to a service operated by First Great Western Service to Barnstaple. The journey takes approximately 2 hours and 48 minutes. Please note that transfer is required at Exeter St Davids when traveling between these two destinations.
  • The fastest train option from Bristol to Barnstaple includes a transfer at Exeter St Davids station. This journey is operated by CrossCountry and First Great Western Service, with a total travel time of approximately 2 hours and 48 minutes. While there are various route options available, the quickest one typically involves taking the train towards Paignton from Bristol Temple Meads and transferring to a train bound for Barnstaple at Exeter St Davids.
  • Trains departing from Bristol to Barnstaple are operated by CrossCountry and depart from Bristol Temple Meads station. Bristol Temple Meads is a major train station located in the city center of Bristol, offering convenient access to various destinations across the UK. Passengers can board the train bound for Barnstaple at this station for their journey.
  • There are multiple train options available from Bristol to Barnstaple with varying durations and transfer points. Depending on the route chosen, travelers can expect to transfer at locations such as Exeter St Davids before reaching Barnstaple. The journey typically takes around 2 hours and 48 minutes, offering passengers a convenient and scenic way to travel between these two destinations. It is advisable to check the specific train schedules and routes to find the option that best fits your travel preferences.
  • The train from Bristol to Barnstaple operated by First Great Western Service arrives at Barnstaple station. Passengers can alight at Barnstaple station, which is the final destination of this train route. Barnstaple station is conveniently located in the town of Barnstaple, offering easy access to various local amenities and onward transportation options. Travelers can disembark here and explore the charming town of Barnstaple at their leisure.
  • The first train of the day from Bristol to Barnstaple operated by CrossCountry, departs from Bristol Temple Meads station. The last train to Barnstaple, operated by First Great Western Service, is also from Bristol Temple Meads station. Train schedules may vary, so it's advisable to check the latest timetable for specific departure times. Please note that these trains require a transfer at Exeter St Davids before reaching Barnstaple.
  • There are no direct train trips between Bristol and Barnstaple. The journey requires transferring at Exeter St Davids, with services operated by CrossCountry departing from Bristol Temple Meads and First Great Western Service arriving at Barnstaple. It is advisable to check the train schedules for the most up-to-date information on available trips throughout the day.
  • There is no direct train service between Bristol and Barnstaple. Passengers will need to take a train from Bristol Temple Meads to Exeter St Davids and then transfer to another train bound for Barnstaple. The total journey, including transfers, typically takes around 2 hours and 48 minutes. It is recommended to plan the trip in advance and check for any schedule changes or disruptions.
  • The cost of a train ticket from Bristol to Barnstaple can vary between £54 and £144. It is advisable to book your tickets in advance to potentially secure lower prices, as fares may increase closer to the travel date. Additionally, consider checking for any available discounts or railcards that could help reduce the overall cost of your journey. Lastly, it is recommended to explore different ticket options and fare classes to find the best value for your trip.

Will you be returning to Bristol by train?

If you are looking for the return train journey, check out trains from Barnstaple to Bristol

See schedule