The average train between Bexleyheath and Shenfield takes 1h 13m and the fastest train takes 1h 5m. The train service runs several times per day from Bexleyheath to Shenfield. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 5 times a day between Bexleyheath and Shenfield. The earliest departure is at 5:46 AM in the morning, and the last departure from Bexleyheath is at 11:31 PM which arrives into Shenfield at 12:45 AM. All services require a transfer at London Cannon Street and take an average of 1h 13m. The schedules shown below are for the next available departures.

1h 6m • 1 change

1h 10m • 1 change

1h 25m • 1 change

1h 9m • 1 change

1h 6m • 1 change

1h 10m • 1 change

1h 25m • 1 change

1h 9m • 1 change

1h 6m • 1 change

1h 10m • 1 change

1h 25m • 1 change

1h 9m • 1 change

1h 6m • 1 change

1h 10m • 1 change

1h 25m • 1 change

1h 9m • 1 change

1h 6m • 1 change

1h 10m • 1 change

1h 25m • 1 change

1h 12m • 1 change
Want to know about travelling from Bexleyheath to Shenfield? 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 Bexleyheath to Shenfield. However, there are services departing from Bexleyheath station and arriving at Shenfield station via London Cannon Street. The journey, including transfers, takes approximately 1h 13m.
Bexleyheath to Shenfield train services, operated by Southeastern, depart from Barnehurst station.
Bexleyheath to Shenfield train services, operated by Southeastern, arrive at Shenfield station.
Book your Bexleyheath to Shenfield train tickets online with Southeastern and Greater Anglia.
The distance between Bexleyheath and Shenfield is 22.2 km. The road distance is 54 km.
You can take a train from Barnehurst to Shenfield via London Cannon Street and London Liverpool Street in around 1h 20m.