departures
from Haltwhistle

Haltwhistle
to MiddlesbroughOperated by Arriva Trains Northern

Buy tickets
  • 20:09
    Carlisle
    Dept. 20:27
  • 20:37
    Haltwhistle
    Dept. 20:56
  • 20:44
    Bardon Mill
    Dept. 21:04
  • 20:50
    Haydon Bridge
    Dept. 21:10
  • 21:01
    Hexham
    Dept. 21:20
  • 21:05
    Corbridge
    Dept. 21:26
  • 21:10
    Riding Mill
    Dept. 21:30
  • 21:14
    Stocksfield
    Dept. 21:35
  • 21:18
    Prudhoe
    Dept. 21:40
  • 21:23
    Wylam
    Dept. 21:44
  • 21:29
    Blaydon
    Dept. 21:50
  • 21:35
    Metrocentre
    Dept. 21:55
  • 21:46
    Newcastle
    Dept. 22:06
  • 21:53
    Heworth
    Dept. 22:15
  • 22:06
    Sunderland
    Dept. 22:27
  • 22:13
    Seaham
    Dept. 22:36
  • 22:22
    Horden
    Dept. 22:46
  • 22:32
    Hartlepool
    Dept. 22:57
  • 22:37
    Seaton Carew
    Dept. 23:02
  • 22:44
    Billingham
    Dept. 23:09
  • 22:51
    Stockton
    Dept. 23:17
  • 22:56
    Thornaby
    Dept. 23:24
  • 23:04
    Middlesbrough
    Exp. 23:29