X10
Go North East
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.
41 stops
Live buses loading
Map ready
Loading the route map...
Newcastle → Middlesbrough
7 trips · first 08:25 · last 20:10
Sunday
Live Valid 2026-06-10 – 2026-06-28
Swipe sideways to see later trips.
Stop
08:25
Middlesbrough
10:10
Middlesbrough
12:10
Middlesbrough
14:10
Middlesbrough
16:10
Middlesbrough
18:10
Middlesbrough
20:10
Middlesbrough
Middlesbrough → Newcastle
8 trips · first 09:02 · last 21:50
Sunday
Live Valid 2026-06-10 – 2026-06-28
Swipe sideways to see later trips.
Stop
09:02
Middlesbrough
10:15
Middlesbrough
12:15
Middlesbrough
14:15
Middlesbrough
16:15
Middlesbrough
18:15
Middlesbrough
20:10
Middlesbrough
21:50
Middlesbrough
Timetable data from Go North East, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code NE_04_GNE_X10_2.
Main stops shown
14 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Newcastle upon Tyne, Newcastle Newgate Street southbound
- Gateshead, Interchange Stand H
- Heworth, Interchange Stand D
- Boldon, Newcastle Road-Testo's eastbound
- Dalton Park, Shopping Centre north-east bound
- Peterlee, Essington Way - Crawford Avenue south-east bound
- Peterlee Bus Station Stand H H
- Peterlee, Moorcock westbound
- Billingham, Town Centre - Asda Stand B
- Billingham Green B
- Norton, Army Reserve Centre A
- Stockton, High Street Stand A A
- Teesdale, Riverside College A
- Middlesbrough, Bus Station Stand 11 11