Crap Towns / Middlesbrough / Buses

What time is the last bus in Middlesbrough?

Buses leave stops in Middlesbrough 2,950 times after 7pm on an ordinary Wednesday: 19.9 per 1,000 people, about the same as the typical town's 19.8. The last one goes at 12.07am, against 12.14am in the typical town. On a Sunday there are 11,724 departures all day, 79.1 per 1,000 people, 38% higher than the typical town's 57.3.

On an ordinary Wednesday and Sunday in November 2026
BusesHereTypical town
Bus stops per 1,000 people3.34.0
Departures on a Wednesday, per 1,000 people172152
Departures after 7pm, per 1,000 people19.919.8
Last bus on a Wednesday12.07am12.14am
Departures on a Sunday, per 1,000 people79.157.3
Nearby towns
TownDistanceDepartures after 7pm per 1,000 people
Stockton-on-Tees7.7 km26.0
Thornaby-on-Tees5.0 km25.8
Billingham6.6 km23.3
Middlesbrough–19.9
Redcar10.9 km17.2
Eston4.3 km12.7
Marske-by-the-Sea13.2 km6.6
Yarm10.2 km5.7
Ingleby Barwick7.5 km5.4
Egglescliffe9.6 km5.1
Guisborough10.4 km5.0
The typical town–19.8