departures
from Keighley

Keighley
to CarlisleOperated by Arriva Trains Northern

Buy tickets
  • 18:19
    Leeds
    Dept. 18:21
  • 18:32
    Shipley (Yorks)
    Dept. 18:40
  • 18:37
    Bingley
    Dept. 18:46
  • 18:42
    Keighley
    Dept. 18:51
  • 18:56
    Skipton
    Dept. 19:03
  • 19:02
    Gargrave
    Dept. 19:09
  • 19:10
    Hellifield
    Dept. 19:19
  • 19:13
    Long Preston
    Dept. 19:22
  • 19:19
    Settle
    Dept. 19:29
  • 19:27
    Horton-in-Ribblesdale
    Dept. 19:38
  • 19:35
    Ribblehead
    Dept. 19:47
  • 19:45
    Dent
    Dept. 19:57
  • 19:50
    Garsdale
    Dept. 20:02
  • 20:03
    Kirkby Stephen
    Dept. 20:16
  • 20:15
    Appleby
    Dept. 20:29
  • 20:29
    Langwathby
    Dept. 20:42
  • 20:35
    Lazonby & Kirkoswald
    Dept. 20:49
  • 20:43
    Armathwaite
    Dept. 20:57
  • 20:58
    Carlisle
    Exp. 21:11