The average train between Jarrow and Stockton-on-Tees takes 1h 15m and the fastest train takes 1h 13m. There is a train service every few hours from Jarrow to Stockton-on-Tees. 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 hourly between Jarrow and Stockton-on-Tees. The earliest departure is at 5:54 AM in the morning, and the last departure from Jarrow is at 9:36 PM which arrives into Stockton-on-Tees at 10:51 PM. All services require a transfer at Heworth and take an average of 1h 15m. The schedules shown below are for the next available departures.

1h 14m • 1 change

1h 14m • 1 change

1h 16m • 1 change

1h 15m • 1 change

1h 19m • 1 change

1h 16m • 1 change

1h 14m • 1 change

1h 14m • 1 change

1h 19m • 1 change

1h 16m • 1 change

1h 14m • 1 change

1h 14m • 1 change
Want to know about travelling from Jarrow to Stockton-on-Tees? 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 Jarrow to Stockton-on-Tees. However, there are services departing from Jarrow station and arriving at Stockton-on-Tees station via Stockton. The journey, including transfers, takes approximately 1h 15m.
Jarrow to Stockton-on-Tees train services, operated by Nexus Metro, depart from Heworth station.
Jarrow to Stockton-on-Tees train services, operated by Nexus Metro, arrive at Stockton station.
The distance between Jarrow and Stockton-on-Tees is 47 km. The road distance is 67 km.
Northern Trains Limited operates a train from Heworth to Stockton hourly. Tickets cost £15–28 and the journey takes 1h.