Middlesbrough's main station is located a five minute walk from the town centre, with parking facilities nearby at Wood Street or the Zetland multi-storey car park. The station has ticket machines and staff available to assist customers, as well as waiting rooms. View a full list of facilities at Middlesbrough station.

The station is served by both Transpennine Express and Northern, and trains depart to a variety of destinations including Newcastle, York, Leeds and Manchester.

View live departure information for Middlesbrough station.

Middlesbrough also has a rail halt located close to James Cook Hospital on Marton Road. As it is a rail halt and not a station, there no waiting rooms. Passengers wishing to pick up tickets or speak to a member or staff should use Middlesbrough station. View a full list of facilities at James Cook rail halt.

View live departure information for James Cook station.

Use Connect Tees Valley's journey planner to plan a local journey by public transport.

Middlesbrough public transport map