departures
from Keighley

Keighley
to CarlisleOperated by Arriva Trains Northern

Buy tickets
  • 16:48
    Leeds
    On time
  • 17:02
    Shipley (Yorks)
    Dept. 17:05
  • 17:07
    Bingley
    Dept. 17:10
  • 17:13
    Keighley
    Dept. 17:16
  • 17:27
    Skipton
    Dept. 17:29
  • 17:32
    Gargrave
    Dept. 17:34
  • 17:41
    Hellifield
    Dept. 17:43
  • 17:43
    Long Preston
    Dept. 17:46
  • 17:49
    Settle
    Dept. 17:53
  • 17:58
    Horton-in-Ribblesdale
    Dept. 18:01
  • 18:06
    Ribblehead
    Dept. 18:08
  • 18:15
    Dent
    Dept. 18:19
  • 18:21
    Garsdale
    Dept. 18:24
  • 18:33
    Kirkby Stephen
    Dept. 18:37
  • 18:46
    Appleby
    Dept. 18:50
  • 19:00
    Langwathby
    Dept. 19:03
  • 19:05
    Lazonby & Kirkoswald
    Dept. 19:09
  • 19:13
    Armathwaite
    Dept. 19:18
  • 19:28
    Carlisle
    Exp. 19:31