East Ayrshire Railway Statistics

There are six railway stations in East Ayrshire.

Busiest Stations

The six Busiest Stations

  1. 1 Kilmarnock 355,414
  2. 2 Stewarton 183,380
  3. 3 Kilmaurs 58,302
  4. 4 Dunlop 57,782
  5. 5 Auchinleck 44,532
  6. 6 New Cumnock 17,514

Passenger Numbers

Passenger numbers for East Ayrshire peaked during 2018-19 with 1,279,020 estimated passengers.

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

Passenger Estimates for East Ayrshire table
YearPassenger Numbers
1997-98581,109
1998-99656,108
1999-00727,749
2000-01765,744
2001-02777,371
2002-03768,112
2003-04 
2004-05846,259
2005-06842,613
2006-07823,441
2007-08793,157
2008-09828,694
2009-10863,908
2010-111,071,064
2011-121,194,494
2012-131,231,062
2013-141,167,456
2014-151,249,302
2015-161,249,302
2016-171,183,800
2017-181,257,680
2018-191,279,020
2019-201,261,980
2020-21142,346
2021-22595,960
2022-23716,924
2023-24