Middlesbrough to Leeds Timetable
Monday to Friday TP 06:17 07:42
TP 07:10 08:43
TP 08:14 09:43
TP 09:14 10:43
TP 10:15 11:43
TP 11:14 12:43
TP 12:14 13:43
TP 13:14 14:43
TP 14:14 15:43
TP 15:14 16:43
TP 16:14 17:43
TP 17:14 18:43
TP 18:14 19:43
TP 19:14 20:43
TP 📅 22:20 00:01
TP 📅 22:20 23:45
Saturday TP 06:17 07:42
TP 07:10 08:43
TP 08:14 09:43
TP 09:14 10:43
TP 10:15 11:43
TP 11:14 12:43
TP 12:14 13:43
TP 13:14 14:43
TP 14:14 15:43
TP 15:14 16:43
TP 16:14 17:43
TP 17:14 18:43
TP 18:14 19:43
TP 19:14 20:43
Sunday TP 09:01 10:43
TP 10:11 11:43
TP 11:11 12:43
TP 12:11 13:43
TP 13:11 14:43
TP 14:11 15:43
TP 15:11 16:43
TP 16:11 17:43
TP 17:11 18:43
TP 18:11 19:43
TP 19:11 20:43
TP 22:11 23:44
Train Operators TP
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Middlesbrough at 06:17 arriving at Leeds at 07:42. The last train departs Middlesbrough at 22:20 arriving at Leeds at 23:45. Journey Time
The average journey time between Middlesbrough and Leeds is 1 hour and 30 minutes. Popular journeys from Middlesbrough Popular journeys from Leeds Timetable data under licence from RSP / Rail Delivery Group