← 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
10:43
Morecambe
2H06 • Northern • 2 coaches
2
Later trains
← Departures from Keighley
05:49 Carlisle to Leeds
2H81 • Northern •
RTT
Carlisle
05:49
6
Armathwaite
06:03
06:04
1
Lazonby & Kirkoswald
06:10
06:12
1
Langwathby
06:17
06:19
1
Appleby
06:31
06:32
1
Kirkby Stephen
06:44
06:46
1
Garsdale
06:58
06:59
1
Dent
07:03
07:05
1
Ribblehead
07:12
1
Horton-in-Ribblesdale
07:19
07:22
1
Settle
07:27
07:31
1
Long Preston
07:33
07:38
1
Hellifield
07:36
07:41
1
Gargrave
07:44
07:50
1
Skipton
07:54
07:57
2
Keighley
08:05
08:07
1
Bingley
08:12
08:15
1
Shipley
08:17
08:22
1
Leeds
08:34
08:39