Middlesbrough Bus Station

Middlesbrough Bus Station is the main station for local and long distance buses (including National Express) in Middlesbrough, North England. On this page you can find basic information about its location and bus services, and search nearby hotels.

Alternatively, you can specify destination and select your dates in the form below.

Find the best hotel deals

FREE cancellation on most rooms





Middlesbrough Bus Station Location

Middlesbrough Bus Station is located at the eastern end of Newport Road in the city centre, very close to Middlesbrough Train Station, Town Hall, and just around the corner from Linthorpe Road, in the central area with many shops and restaurants.

National Express Services from Middlesbrough

National Express operate several coach lines connecting Middlesbrough Bus Station with other nearby towns, as well as cities in more distant parts of Britain. Destinations include Newcastle, Sunderland, London, York, Leeds, Manchester, Liverpool, and North Wales.