Last buses from Middlesbrough

Direct buses from Middlesbrough go to 40 places. Tonight (Saturday) the last one leaves at 02:30 (after midnight), the UKN10 to Newcastle upon Tyne. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
ManchesterUK930 00:45 after midnightUK930 00:45 after midnightUK930 00:45 after midnightUK930 00:45 after midnight
GlasgowUKN10 02:30 after midnightUKN10 02:30 after midnightUKN10 02:30 after midnightUKN10 02:30 after midnight
LiverpoolUK930 00:45 after midnightUK930 00:45 after midnightUK930 00:45 after midnightUK930 00:45 after midnight
Newcastle upon TyneUKN10 02:30 after midnightUKN10 02:30 after midnightUKN10 02:30 after midnightUKN10 02:30 after midnight
LeedsUK930 00:45 after midnightUK930 00:45 after midnightUK930 00:45 after midnightUK930 00:45 after midnight
SheffieldUKX010 15:05UKX010 15:05UKX010 15:05UKX010 15:05
EdinburghUKN10 02:30 after midnightUKN10 02:30 after midnightUKN10 02:30 after midnightUKN10 02:30 after midnight
BelgraviaUKN10 00:45 after midnightUKN10 00:45 after midnightUKN10 00:45 after midnightUKN10 00:45 after midnight
BradfordUK930 00:45 after midnightUK930 00:45 after midnightUK930 00:45 after midnightUK930 00:45 after midnight
SunderlandUKN10 02:30 after midnightUKN10 02:30 after midnightUKN10 02:30 after midnightUKN10 02:30 after midnight
South HampsteadUKN10 00:45 after midnightUKN10 00:45 after midnightUKN10 00:45 after midnightUKN10 00:45 after midnight
Stockton37 23:2537 23:2537 23:2537 23:25
Thornaby37 23:2537 23:2537 23:2537 23:25
Hartlepool36 23:0036 23:0036 23:0036 23:00
Redcar63 23:3263 23:3263 23:3263 23:32
Billingham36 23:0036 23:0036 23:0036 23:00
Grangetown64B 22:3764B 22:3764B 22:3764B 18:37
Nunthorpe5 23:335 23:335 23:335 22:33
Guisborough5 23:335 23:335 23:335 22:33
Marske28 14:1928 14:1928 14:19none
Marton63 23:5863 23:5863 23:5863 23:28
Easington5 22:335 22:335 22:335 22:33
East Loftus5 22:335 22:335 22:335 22:33
Loftus5 22:335 22:335 22:335 22:33
Skelton5 22:335 22:335 22:335 22:33
Stokesley28A 17:5428A 18:1528A 17:54none
Teesside Park36 20:1736 20:1736 20:1737 17:22
Eston63 00:02 after midnight63 00:02 after midnight63 00:02 after midnight63 23:32
Great Ayton28A 17:5428A 18:1528A 17:54none
New Skelton5 22:335 22:335 22:335 22:33
South Bank64B 22:3764B 22:3764B 22:3764B 18:37
Brotton5 22:335 22:335 22:335 22:33
Carlin How5 22:335 22:335 22:335 22:33
Coulby Newham12 23:5512 23:5512 23:5512 23:25
Hollybush Estate5 17:575 17:575 17:57none
Ormesby63 00:02 after midnight63 00:02 after midnight63 00:02 after midnight63 23:32
Skinningrove5 22:335 22:335 22:335 22:33
A171 - Guisborough Rd5 23:335 23:335 23:335 22:33
North Skelton5 22:335 22:335 22:335 22:33
Skippers Lane Ind Est64B 22:3764B 22:3764B 22:3764B 18:37

The time each last direct bus leaves Middlesbrough, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.

Questions

What time is the last bus from Middlesbrough tonight?
The UKN10 to Newcastle upon Tyne at 02:30 (after midnight) from Bus Station Stand 11, from the timetable for Saturday.
What time is the last bus from Middlesbrough to Manchester?
The last direct bus from Middlesbrough to Manchester: on weekdays, the UK930 at 00:45 (after midnight) from Bus Station Stand 11, reaching Manchester at 04:00; on Saturdays, the UK930 at 00:45 (after midnight) from Bus Station Stand 11, reaching Manchester at 04:00; on Sundays, the UK930 at 00:45 (after midnight) from Bus Station Stand 11, reaching Manchester at 04:00.
What time is the last bus from Middlesbrough to Glasgow?
The last direct bus from Middlesbrough to Glasgow: on weekdays, the UKN10 at 02:30 (after midnight) from Bus Station Stand 11, reaching Glasgow at 07:55; on Saturdays, the UKN10 at 02:30 (after midnight) from Bus Station Stand 11, reaching Glasgow at 07:55; on Sundays, the UKN10 at 02:30 (after midnight) from Bus Station Stand 11, reaching Glasgow at 07:55.
What time is the last bus from Middlesbrough to Liverpool?
The last direct bus from Middlesbrough to Liverpool: on weekdays, the UK930 at 00:45 (after midnight) from Bus Station Stand 11, reaching Liverpool at 04:55; on Saturdays, the UK930 at 00:45 (after midnight) from Bus Station Stand 11, reaching Liverpool at 04:55; on Sundays, the UK930 at 00:45 (after midnight) from Bus Station Stand 11, reaching Liverpool at 04:55.
What time is the last bus from Middlesbrough to Newcastle upon Tyne?
The last direct bus from Middlesbrough to Newcastle upon Tyne: on weekdays, the UKN10 at 02:30 (after midnight) from Bus Station Stand 11, reaching Newcastle upon Tyne at 03:40; on Saturdays, the UKN10 at 02:30 (after midnight) from Bus Station Stand 11, reaching Newcastle upon Tyne at 03:40; on Sundays, the UKN10 at 02:30 (after midnight) from Bus Station Stand 11, reaching Newcastle upon Tyne at 03:40.
What time is the last bus from Middlesbrough to Leeds?
The last direct bus from Middlesbrough to Leeds: on weekdays, the UK930 at 00:45 (after midnight) from Bus Station Stand 11, reaching Leeds at 02:10; on Saturdays, the UK930 at 00:45 (after midnight) from Bus Station Stand 11, reaching Leeds at 02:10; on Sundays, the UK930 at 00:45 (after midnight) from Bus Station Stand 11, reaching Leeds at 02:10.
What time is the last bus from Middlesbrough to Sheffield?
The last direct bus from Middlesbrough to Sheffield: on weekdays, the UKX010 at 15:05 from Bus Station Stand 11, reaching Sheffield at 16:55; on Saturdays, the UKX010 at 15:05 from Bus Station Stand 11, reaching Sheffield at 16:55; on Sundays, the UKX010 at 15:05 from Bus Station Stand 11, reaching Sheffield at 16:55.
What time is the last bus from Middlesbrough to Edinburgh?
The last direct bus from Middlesbrough to Edinburgh: on weekdays, the UKN10 at 02:30 (after midnight) from Bus Station Stand 11, reaching Edinburgh at 06:25; on Saturdays, the UKN10 at 02:30 (after midnight) from Bus Station Stand 11, reaching Edinburgh at 06:25; on Sundays, the UKN10 at 02:30 (after midnight) from Bus Station Stand 11, reaching Edinburgh at 06:25.
What time is the last bus from Middlesbrough to Belgravia?
The last direct bus from Middlesbrough to Belgravia: on weekdays, the UKN10 at 00:45 (after midnight) from Bus Station Stand 11, reaching Belgravia at 05:45; on Saturdays, the UKN10 at 00:45 (after midnight) from Bus Station Stand 11, reaching Belgravia at 05:45; on Sundays, the UKN10 at 00:45 (after midnight) from Bus Station Stand 11, reaching Belgravia at 05:45.
What time is the last bus from Middlesbrough to Bradford?
The last direct bus from Middlesbrough to Bradford: on weekdays, the UK930 at 00:45 (after midnight) from Bus Station Stand 11, reaching Bradford at 02:45; on Saturdays, the UK930 at 00:45 (after midnight) from Bus Station Stand 11, reaching Bradford at 02:45; on Sundays, the UK930 at 00:45 (after midnight) from Bus Station Stand 11, reaching Bradford at 02:45.
What time is the last bus from Middlesbrough to Sunderland?
The last direct bus from Middlesbrough to Sunderland: on weekdays, the UKN10 at 02:30 (after midnight) from Bus Station Stand 11, reaching Sunderland at 03:10; on Saturdays, the UKN10 at 02:30 (after midnight) from Bus Station Stand 11, reaching Sunderland at 03:10; on Sundays, the UKN10 at 02:30 (after midnight) from Bus Station Stand 11, reaching Sunderland at 03:10.

Buses in Middlesbrough · Plan a journey with a change

Timetables from the Bus Open Data Service (Department for Transport), updated Saturday, 14 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook