Newcastle to Middlesbrough Timetable
Monday to Friday NT 06:05 07:28
NT 06:52 08:11
NT 07:39 08:58
NT 08:07 09:15
NT 08:39 09:58
NT 09:05 10:14
NT 09:41 11:01
NT 10:05 11:14
NT 10:40 11:59
NT 11:06 12:15
NT 11:39 12:58
NT 12:05 13:14
NT 12:39 13:59
NT 13:05 14:14
NT 13:39 15:00
NT 14:05 15:14
NT 14:40 15:58
NT 15:06 16:14
NT 15:39 17:01
NT 16:05 17:13
NT 16:40 17:58
NT 17:06 18:20
NT 17:40 19:03
NT 18:05 19:18
NT 18:40 20:04
NT 19:05 20:14
NT 19:45 21:04
NT 20:46 22:04
NT 21:46 23:05
Saturday NT 06:04 07:28
NT 06:49 08:11
NT 07:46 09:04
NT 08:07 09:15
NT 08:45 10:04
NT 09:05 10:14
NT 09:40 11:00
NT 10:05 11:14
NT 10:40 12:00
NT 11:06 12:15
NT 11:39 12:58
NT 12:05 13:14
NT 12:39 13:59
NT 13:05 14:14
NT 13:39 15:00
NT 14:05 15:14
NT 14:40 15:59
NT 15:06 16:14
NT 15:39 17:01
NT 16:05 17:15
NT 16:40 17:58
NT 17:06 18:20
NT 17:40 19:01
NT 18:05 19:18
NT 18:40 20:04
NT 19:05 20:14
NT 19:45 21:04
NT 20:46 22:04
NT 21:46 23:05
Sunday NT 08:40 09:58
NT 09:49 11:09
NT 10:48 12:09
NT 11:48 13:09
NT 12:48 14:09
NT 13:48 15:08
NT 14:48 16:09
NT 15:48 17:09
NT 16:49 18:09
NT 17:48 19:09
NT 18:48 20:09
NT 19:48 21:09
NT 20:48 22:09
NT 21:37 22:49
NT 21:48 23:08
Train Operators NT
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Newcastle at 06:05 arriving at Middlesbrough at 07:28. The last train departs Newcastle at 21:46 arriving at Middlesbrough at 23:05. Journey Time
The average journey time between Newcastle and Middlesbrough is 1 hour and 16 minutes. Popular journeys from Newcastle Popular journeys from Middlesbrough Timetable data under licence from RSP / Rail Delivery Group