An average train trip from Middlesbrough, North Yorkshire to Leeds takes 89 minutes. Depending on the time of departure and the route, the trip can take anywhere from 89 to 89 minutes, with 0 stop(s) required to change trains. Trains between Middlesbrough and Leeds are very infrequent.
A typical journey will include approximately 17 stop(s) and you can expect to call at the following stations: Middlesbrough | Thornaby | Eaglescliffe | Yarm | Northallerton | Thirsk | York | Church Fenton | Micklefield | Cross Gates | Leeds (89 min journey) You can expect to travel with TransPennine Express on this route.
It's also possible to travel to Leeds from 6 other train station(s) within approximately 15 miles of Middlesbrough. These include: - Thornaby (84 mins to Leeds, with 0 change(s)) - South Bank (101 mins to Leeds, with 1 change(s)) - James Cook University Hospital (109 mins to Leeds, with 1 change(s)) - Marton (112 mins to Leeds, with 1 change(s)) - Gypsy Lane (114 mins to Leeds, with 1 change(s)) - Nunthorpe (116 mins to Leeds, with 1 change(s))
Other resources to help with your research
Other locations nearby: