← Change station
Keighley
Earlier trains
08:35
08:43
Bradford Forster Square
2S09 • Northern • 3 coaches
1
08:42
cancelled
Morecambe
2H01 • Northern • 2 coaches
2
08:48
08:49
Bradford Forster Square
2S11 • Northern
1
08:51
08:58
Skipton
2H22 • Northern
2
08:58
Skipton
2S10 • Northern • 3 coaches
2
09:01
Leeds
2H25 • Northern • 4 coaches
1
09:18
Bradford Forster Square
2S13 • Northern • 2 coaches
1
09:21
Skipton
2H24 • Northern • 3 coaches
2
09:30
Skipton
2S12 • Northern • 3 coaches
2
09:31
Leeds
2H27 • Northern • 4 coaches
1
09:45
Carlisle
1M53 • Northern • 3 coaches
2
09:51
Skipton
2H26 • Northern • 4 coaches
2
10:01
Leeds
2H29 • Northern • 3 coaches
1
10:03
Skipton
2S14 • Northern • 4 coaches
2
10:18
Bradford Forster Square
2S17 • Northern • 3 coaches
1
10:22
Skipton
2H28 • Northern • 4 coaches
2
10:31
Leeds
2H31 • Northern • 4 coaches
1
10:33
Skipton
2S16 • Northern • 4 coaches
2
10:39
10:43
Leeds
2H85 • Northern • 3 coaches
1
Later trains
← Departures from Keighley
07:48 Leeds to Carlisle
2H12 • Northern •
RTT
Leeds
07:48
9B
Shipley
08:01
08:07
2
Bingley
08:06
08:12
2
Keighley
08:12
08:18
2
Skipton
08:26
08:33
3
Gargrave
08:32
08:38
2
Hellifield
08:40
08:46
2
Long Preston
08:43
08:48
2
Settle
08:50
08:54
2
Horton-in-Ribblesdale
08:58
09:03
2
Ribblehead
09:06
09:10
2
Dent
09:16
09:20
2
Garsdale
09:21
09:25
2
Kirkby Stephen
09:34
09:37
2
Appleby
09:47
09:50
2
Langwathby
10:01
10:03
2
Lazonby & Kirkoswald
10:07
10:09
2
Armathwaite
10:15
10:17
2
Carlisle
10:30