Keighley Railway Station

KEIGHLY KEI | 8468
Station Codes (TIPLOC, TLC | NLC)

Keighley station is managed by Northern Trains and is located in Bradford within the Yorkshire and The Humber area of England.

Figures for 2023-24 show that 497,382 journeys were made between Keighley and Leeds—that's 38% of all passenger journeys at this station!

Passenger numbers for Keighley peaked during 2014-15 with 1,720,804 estimated passengers.

Passenger Numbers

Usage dropped to 34% during the 2020-21 travel lockdowns and recovered to 82% by 2023.

Passenger Estimates for Keighley table
YearPassenger Numbers
1997-98712,701
1998-99781,521
1999-00876,719
2000-01879,591
2001-02863,067
2002-03874,871
2003-04 
2004-051,087,690
2005-061,127,154
2006-071,155,471
2007-081,182,704
2008-091,492,776
2009-101,513,122
2010-111,653,298
2011-121,682,586
2012-131,627,592
2013-141,639,250
2014-151,720,804
2015-161,702,720
2016-171,705,022
2017-181,664,578
2018-191,623,002
2019-201,570,638
2020-21527,384
2021-221,150,000
2022-231,290,608
2023-241,325,068
2024-25