X2
Arriva
X2 bus timetable: New Marske to Middlesbrough
New Marske - Middlesbrough
Route map
X2 live route map
See the route, stops, and live buses currently on this line.
70 stops
Live buses loading
Map ready
Loading the route map...
Middlesbrough → Lingdale/New Marske
12 trips · first 06:48 · last 17:48
Mon, Tue
Live From 2025-11-02
Swipe sideways to see later trips.
Stop
06:48
Lingdale/New Marske
07:48
Lingdale/New Marske
08:48
Lingdale/New Marske
09:48
Lingdale/New Marske
10:48
Lingdale/New Marske
11:48
Lingdale/New Marske
12:48
Lingdale/New Marske
13:48
Lingdale/New Marske
14:48
Lingdale/New Marske
15:48
Lingdale/New Marske
16:48
Lingdale/New Marske
17:48
Lingdale/New Marske
07:06
08:06
09:06
10:06
11:06
12:06
13:06
14:06
15:06
16:06
17:06
18:06
Lingdale/New Marske → Middlesbrough
11 trips · first 08:07 · last 17:50
Mon, Tue
Live From 2025-11-02
Swipe sideways to see later trips.
Stop
08:07
Lingdale/New Marske
08:50
Lingdale/New Marske
09:50
Lingdale/New Marske
10:50
Lingdale/New Marske
11:50
Lingdale/New Marske
12:50
Lingdale/New Marske
13:50
Lingdale/New Marske
14:50
Lingdale/New Marske
15:50
Lingdale/New Marske
16:50
Lingdale/New Marske
17:50
Lingdale/New Marske
Timetable data from Arriva, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code NE_03_DC_X2_1.
Main stops shown
8 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.