Duration 4h 54m
Distance 218.3 miles
Average price £130
Frequency 12/day

Trip overview

The average train between Hornchurch and Barnstaple takes 4h 54m and the fastest train takes 4h 23m. There is a train service every few hours from Hornchurch to Barnstaple. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train via London Paddington • 5h 25m

  1. London Paddington
  2. Exeter St Davids
  3. Barnstaple
5h 25m
£92 - £166

Hornchurch to Barnstaple train times

Trains run every two hours between Hornchurch and Barnstaple. The service departs Hornchurch at 22:37 at night, which arrives into Barnstaple at 06:19. All services require a transfer, and take on average 4h 54m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Hornchurch to Barnstaple? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Hornchurch station to Barnstaple. However, there are services departing from Hornchurch station and arriving at Barnstaple via Mile End station, London Paddington and Exeter St Davids. The journey, including transfers, takes approximately 5h 25m.

More details

The distance between Hornchurch and Barnstaple is 189 miles. The road distance is 218.3 miles.

Get driving directions

Hornchurch to Barnstaple train services, operated by Great Western Railway, depart from London Paddington station.

More details

Hornchurch to Barnstaple train services, operated by Great Western Railway, arrive at Barnstaple station.

More details

There are 1070+ hotels available in Barnstaple. Prices start at £75 per night.

More details

What companies run services between Hornchurch and Barnstaple?

You can take a train from Hornchurch to Barnstaple via Mile End station, Lancaster Gate station, London Paddington, and Exeter St Davids in around 5h 25m.
Train operators
Ave. Duration
2h 8m
Estimated price
£70 - £130
Ave. Duration
3h 22m
Estimated price
£75 - £150

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps