Thornaby departures

Middlesbrough

Platform 2 This train has been cancelled because of a late running train being in front of this one
20:30
due 20:55
More
Show Less
From Manchester Airport Operated by TransPennine Express

Darlington

Platform 1
20:50
on time
More
Show Less
From Saltburn Operated by Northern

Middlesbrough

Platform 2
20:55
due 20:59
More
Show Less

Calling at

Middlesbrough 21:01 due 21:03
From Hexham Operated by Northern
21:01
due 21:15
More
Show Less

Calling at

Yarm 21:08 due 21:22
Northallerton 21:23 due 21:36
Thirsk 21:32 due 21:44
York 21:51 due 22:01
Leeds 22:15 due 22:24
Dewsbury 22:28 due 22:35
Huddersfield 22:38 due 22:44
Manchester Victoria 23:10 due 23:12
Manchester Oxford Road 23:18 on time
Manchester Piccadilly 23:28 on time
Manchester Airport 23:44 on time
From Middlesbrough Operated by TransPennine Express

Saltburn

Platform 2 This train has been cancelled because of train crew being delayed
21:01
due 21:08
More
Show Less

Calling at

Middlesbrough 21:09 due 21:12
South Bank 21:14 due 21:23
Redcar Central 21:21 due 21:30
Redcar East 21:24 due 21:32
Longbeck 21:27 due 21:36
Marske 21:29 due 21:38
Saltburn 21:36 due 21:43
From Bishop Auckland Operated by Northern

Darlington

Platform 1
21:20
on time
More
Show Less

Calling at

Eaglescliffe 21:25 on time
Allens West 21:28 on time
Dinsdale 21:34 on time
Darlington 21:44 on time
From Saltburn Operated by Northern

Middlesbrough

Platform 2
21:35
on time
More
Show Less

Calling at

Middlesbrough 21:42 on time
From Manchester Airport Operated by TransPennine Express

Hexham

Platform 1
21:40
on time
More
Show Less

Calling at

Stockton 21:46 on time
Billingham 21:53 on time
Seaton Carew 21:59 on time
Hartlepool 22:04 on time
Seaham 22:20 on time
Sunderland 22:30 on time
Heworth 22:44 on time
Newcastle 22:51 on time
Dunston 22:58 on time
Metro Centre 23:01 on time
Blaydon 23:06 on time
Wylam 23:12 on time
Prudhoe 23:16 on time
Stocksfield 23:21 on time
Riding Mill 23:25 on time
Corbridge 23:30 on time
Hexham 23:36 on time
From Middlesbrough Operated by Northern

Darlington

Platform 1
21:51
on time
More
Show Less

Calling at

Eaglescliffe 21:56 on time
Allens West 21:59 on time
Dinsdale 22:06 on time
Darlington 22:18 on time
From Saltburn Operated by Northern

Middlesbrough

Platform 2
21:56
on time
More
Show Less

Calling at

Middlesbrough 22:02 on time
From Newcastle Operated by Northern