Trains from Leeds (West Yorkshire) to Middlesbrough
🚆 The journey from Leeds to Middlesbrough by train takes approximately 1 hour and 24 minutes. Services are available hourly, every day of the week, with TransPennine Express operating the route. 🚆 The route covers a distance of 123 km, with direct trains departing from Leeds and arriving at Middlesbrough station. Prices for the journey range from £17 to £43, offering a convenient and efficient travel option for passengers.