Middlesbrough to Thirsk Timetable
Monday to Friday TP 06:17 06:55
TP 07:10 07:48
TP 08:14 08:55
TP 09:14 09:55
TP 10:15 10:55
TP 11:14 11:55
TP 12:14 12:55
TP 13:14 13:55
TP 14:14 14:55
TP 15:14 15:55
TP 16:14 16:55
TP 17:14 17:55
TP 18:14 18:55
TP 19:14 19:55
TP 20:31 21:13
TP 21:18 21:57
TP 📅 22:20 22:58
TP 📅 22:20 22:58
TP 23:29 00:07
Saturday TP 06:17 06:55
TP 07:10 07:48
TP 08:14 08:55
TP 09:14 09:55
TP 10:15 10:55
TP 11:14 11:55
TP 12:14 12:55
TP 13:14 13:55
TP 14:14 14:55
TP 15:14 15:55
TP 16:14 16:55
TP 17:14 17:55
TP 18:14 18:55
TP 19:14 19:55
TP 20:31 21:13
TP 21:18 21:57
TP 22:13 22:52
Sunday TP 09:01 09:39
TP 10:11 10:55
TP 11:11 11:55
TP 12:11 12:55
TP 13:11 13:55
TP 14:11 14:55
TP 15:11 15:55
TP 16:11 16:55
TP 17:11 17:55
TP 18:11 18:55
TP 19:11 19:55
TP 20:41 21:24
TP 21:11 21:58
TP 22:11 22:49
TP 23:29 00:07
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 Thirsk at 06:55. The last train departs Middlesbrough at 23:29 arriving at Thirsk at 00:07. Journey Time
The average journey time between Middlesbrough and Thirsk is 41 minutes. Popular journeys from Middlesbrough Popular journeys from Thirsk Timetable data under licence from RSP / Rail Delivery Group