Bus Station Stand 12 (12), Middlesbrough Bus Times
Bus Station Stand 12 (12) has 61 scheduled buses on Mon–Fri; the first is the 17A at 07:10 and the last is the 16 at 22:15.
- First bus
- 07:10
- Last bus
- 22:15
- 61 buses
Scheduled timetable for 16 November 2026 – 22 November 2026 · data updated . Bank holiday services may differ.
Bus Station Stand 12 (12) is on Newport Road.
Part of Middlesbrough Bus Station: all stands and departures.
Bus Station Stand 12 (12) bus timetable
Mon–Fri61 buses
071017A to High Street Stand B2516 to The Teal Arms3517A to High Street Stand B5516 to The Teal Arms
080517A to High Street Stand B3016 to The Teal Arms3517B to High Street Stand B5517A to High Street Stand B
090016 to The Teal Arms1517A to High Street Stand B3016 to The Teal Arms3517B to High Street Stand B5517A to High Street Stand B
100016 to The Teal Arms1517A to High Street Stand B3016 to The Teal Arms3517B to High Street Stand B5517A to High Street Stand B
110016 to The Teal Arms1517A to High Street Stand B3016 to The Teal Arms3517B to High Street Stand B5517A to High Street Stand B
120016 to The Teal Arms1517A to High Street Stand B3016 to The Teal Arms3517B to High Street Stand B5517A to High Street Stand B
130016 to The Teal Arms1517A to High Street Stand B3016 to The Teal Arms3517B to High Street Stand B5517A to High Street Stand B
140016 to The Teal Arms1517A to High Street Stand B3016 to The Teal Arms3517B to High Street Stand B5517A to High Street Stand B
150016 to The Teal Arms1517A to High Street Stand B3016 to The Teal Arms3517B to High Street Stand B
160017A to High Street Stand B0516 to The Teal Arms2017A to High Street Stand B3516 to The Teal Arms4017B to High Street Stand B
170017A to High Street Stand B0516 to The Teal Arms2517A to High Street Stand B3516 to The Teal Arms4517A to High Street Stand B
180517A to High Street Stand B1016 to Stainforth Gardens3517A to High Street Stand B
191016 to Stainforth Gardens3517A to High Street Stand B
201016 to Stainforth Gardens3517A to High Street Stand B
211516 to Stainforth Gardens
221516 to The Teal Arms
Saturday58 buses
074517A to High Street Stand B
080016 to The Teal Arms1517A to High Street Stand B3016 to The Teal Arms4517A to High Street Stand B
090016 to The Teal Arms1517A to High Street Stand B3016 to The Teal Arms3517B to High Street Stand B5517A to High Street Stand B
100016 to The Teal Arms1517A to High Street Stand B3016 to The Teal Arms3517B to High Street Stand B5517A to High Street Stand B
110016 to The Teal Arms1517A to High Street Stand B3016 to The Teal Arms3517B to High Street Stand B5517A to High Street Stand B
120016 to The Teal Arms1517A to High Street Stand B3016 to The Teal Arms3517B to High Street Stand B5517A to High Street Stand B
130016 to The Teal Arms1517A to High Street Stand B3016 to The Teal Arms3517B to High Street Stand B5517A to High Street Stand B
140016 to The Teal Arms1517A to High Street Stand B3016 to The Teal Arms3517B to High Street Stand B5517A to High Street Stand B
150016 to The Teal Arms1517A to High Street Stand B3016 to The Teal Arms3517B to High Street Stand B5517A to High Street Stand B
160016 to The Teal Arms1517A to High Street Stand B3016 to The Teal Arms3517B to High Street Stand B5517A to High Street Stand B
170016 to The Teal Arms2017A to High Street Stand B3016 to The Teal Arms4517A to High Street Stand B
180517A to High Street Stand B1016 to Stainforth Gardens3517A to High Street Stand B
191016 to Stainforth Gardens3517A to High Street Stand B
201016 to Stainforth Gardens3517A to High Street Stand B
211516 to Stainforth Gardens
221516 to The Teal Arms
Sunday20 buses
094017A to High Street Stand B
101016 to Stainforth Gardens4017A to High Street Stand B
111016 to Stainforth Gardens4017A to High Street Stand B
121016 to Stainforth Gardens4017A to High Street Stand B
131016 to Stainforth Gardens4017A to High Street Stand B
141016 to Stainforth Gardens4017A to High Street Stand B
151016 to Stainforth Gardens4017A to High Street Stand B
161016 to Stainforth Gardens4017A to High Street Stand B
171016 to Stainforth Gardens4017A to High Street Stand B
181016 to The Teal Arms4017A to High Street Stand B
191016 to The Teal Arms
Bus routes at Bus Station Stand 12 (12)
Other stops at Middlesbrough Bus Station
- Bus Station Stand 1 (1)
- Bus Station Stand 10 (10)8, 101
- Bus Station Stand 11 (11)UK073, UK930, UKN10, UKX010
- Bus Station Stand 13 (13)10, 13, 13B, 14
- Bus Station Stand 14 (14)12
- Bus Station Stand 15 (15)RP1
- Bus Station Stand 16 (16)36, 36A, 37, 38
- Bus Station Stand 17 (17)X66, X67
- Bus Station Stand 18 (18)X12
- Bus Station Stand 19 (19)59
- Bus Station Stand 2 (2)39, 39A
- Bus Station Stand 20 (20)1, 13
- Bus Station Stand 21 (21)34
- Bus Station Stand 3 (3)62, 64, 64B, 65
- Bus Station Stand 4 (4)X2, X3, X4, X4A
- Bus Station Stand 5 (5)
- Bus Station Stand 6 (6)28, 28A, 28B, 29, 29A
- Bus Station Stand 7 (7)63
- Bus Station Stand 8 (8)5
- Bus Station Stand 9 (9)9, X93
More bus stops in Middlesbrough
Bus Station Stand 12 (12) bus stop FAQ
- What time is the first bus from Bus Station Stand 12 (12)?
- Mon–Fri: the first scheduled bus is the 17A to High Street Stand B at 07:10.
- What time is the last bus from Bus Station Stand 12 (12)?
- Mon–Fri: the last scheduled bus is the 16 to The Teal Arms at 22:15.
- Which buses stop at Bus Station Stand 12 (12)?
- 3 bus routes stop here: 16, 17A and 17B.
- Are these live bus times?
- No. These are the scheduled times from the published timetable, so delays and cancellations are not shown.
- Where is Bus Station Stand 12 (12)?
- Bus Station Stand 12 (12) is on Newport Road in Middlesbrough.
- What is the stop code for Bus Station Stand 12 (12)?
- The NaPTAN stop code is mbradgp and the ATCO code is 079073001L.
Official journey planners
Opens an external website.