Long Preston to Keighley TimetableSummer 2026 (until Saturday 12th December unless otherwise indicated - see service detail)
Monday to Friday NT 07:32 08:07
NT 07:42 08:16
NT 10:08 10:38
NT 10:36 11:08
NT 11:38 12:09
NT 13:39 14:09
NT 15:39 16:09
NT 16:36 17:08
NT 18:03 18:38
NT 18:38 19:09
NT 20:07 20:38
NT 21:21 21:54
NT 22:06 22:42
Saturday NT 07:32 08:07
NT 07:42 08:16
NT 09:38 10:08
NT 10:36 11:08
NT 11:38 12:09
NT 13:39 14:09
NT 15:39 16:09
NT 16:36 17:08
NT 18:03 18:38
NT 18:38 19:09
NT 20:07 20:38
NT 21:21 21:54
NT 22:06 22:42
Sunday NT 11:09 11:39
NT 11:56 12:31
NT 14:09 14:40
NT 14:37 15:07
NT 16:44 17:16
NT 17:06 17:36
NT 18:43 19:14
NT 20:56 21:27
NT 21:12 21:43
Train Operators NT
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Long Preston at 07:32 arriving at Keighley at 08:07. The last train departs Long Preston at 22:06 arriving at Keighley at 22:42. Journey Time
The average journey time between Long Preston and Keighley is 32 minutes. Popular journeys from Long Preston Popular journeys from Keighley Timetable data under licence from RSP / Rail Delivery Group