Skip to main content

Bus timetables

Bus services serving Middlesbrough

There are 4 bus services serving Middlesbrough.


Service number: 28A-28B

Stokesley - Middlesbrough
Timetable effective from 29th March 2026

Bus route: Stokesley - Great Ayton - Nunthorpe - Marton - James Cook Hospital - Middlesbrough

View timetable (pdf)

This service is operated by: Arriva North East.


Service number: M3

Pickering - Danby - Darlington
Timetable effective from 3rd April to 28th September 2026

Bus route: Pickering - Kirkbymoorside - Hutton le Hole - Blakey Ridge - Ralph Cross - Castleton - Danby Station - Danby - Guisborough - Middlesbrough - Stockton - Darlington

View timetable (pdf)

This service is operated by: Arriva North East, East Yorkshire Motor Services.


Service number: X4-X4A

Whitby - Middlesbrough
Timetable effective from 3rd November 2025

Bus route: Whitby - Sandsend - Runswick Bay - Dalehouse - Easington - Loftus - Carlin How - Brotton - Saltburn - Marske - Redcar - Middlesbrough

View timetable (pdf)

This service is operated by: Arriva North East.


Service number: X93 - X94

Scarborough - Middlesbrough
Timetable effective from 29th March 2026

Bus route: Weaponness - Scarborough - Peasholm Park - Scarborough, Hospital - Cloughton - Fylingdales - Robin Hoods Bay - High Hawsker - Whitby - Aislaby - Scaling Dam - Guisborough - Middlesbrough

View timetable (pdf)

This service is operated by: Arriva North East.