X10
X10 bus timetable: Newcastle upon Tyne to Middlesbrough
Newcastle upon Tyne - Middlesbrough
Route map
X10 live route map
See the route, stops, and live buses currently on this line.
22 stops
Live buses loading
Map ready
Loading the route map...
Newcastle → Middlesbrough
2 trips · first 21:05 · last 22:05
Mon–Fri
Live From 2026-06-10
Swipe sideways to see later trips.
Stop
21:05
Newcastle
22:05
Newcastle
Timetable data from Go North East, refreshed 2026-06-13 · Source: Bus Open Data Service (BODS) · Service code PB0003954:823.
All stops shown
22 stops- Middlesbrough, Bus Station Stand 19 19
- Tees Barrage B
- Teesdale, Johnson Matthey B
- Teesdale, Endeavour Court B
- Teesdale, Kirkdale A
- Teesdale, Riverside College B
- Teesdale, Massey Road B
- Teesdale, Visualsoft House B
- Stockton, High Street Stand T T
- Norton, Army Reserve Centre B
- Billingham Green A
- Billingham, Town Centre - Asda Stand C
- Peterlee, Moorcock south-east bound
- Peterlee Bus Station Stand A A
- Peterlee, Essington Way - Crawford Avenue north-west bound
- Dalton Park, Shopping Centre north-east bound
- Boldon, Newcastle Road-Testo's westbound
- Heworth, Interchange Stand F
- Gateshead, Interchange Stand N
- Newcastle upon Tyne, John Dobson Street northbound
- Newcastle upon Tyne, Haymarket St Mary's Place westbound
- Newcastle upon Tyne, Newcastle Newgate Street southbound