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
Newcastle upon Tyne, High Level Bridge North End
south-east bound
08:29
10:14
12:14
14:14
16:14
18:14
20:14
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.
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