North Ayrshire Railway Statistics

There are twelve railway stations in North Ayrshire.

Busiest Stations

The ten Busiest Stations

  1. 1 Kilwinning 709,802
  2. 2 Irvine 628,382
  3. 3 Largs 383,736
  4. 4 Glengarnock 282,374
  5. 5 Saltcoats 260,294
  6. 6 Ardrossan South Beach 171,736
  7. 7 Dalry 161,684
  8. 8 West Kilbride 124,900
  9. 9 Ardrossan Harbour 107,452
  10. 10 Stevenston 97,974

Least Used Stations

The five Least Used Stations

  1. 1 Ardrossan Town 17,304
  2. 2 Fairlie 36,164
  3. 3 Stevenston 97,974
  4. 4 Ardrossan Harbour 107,452
  5. 5 West Kilbride 124,900

Passenger Numbers

Passenger numbers for West Kilbride peaked during 2017-18 with 4,138,250 estimated passengers.

Usage dropped to 12% during the 2020-21 travel lockdowns and recovered to 0% by 2024.

Passenger Estimates for West Kilbride table
YearPassenger Numbers
1997-982,591,543
1998-992,806,182
1999-002,905,314
2000-012,852,174
2001-022,797,721
2002-032,927,250
2003-04 
2004-053,132,867
2005-063,379,349
2006-073,488,436
2007-083,461,172
2008-093,821,340
2009-103,786,988
2010-113,917,014
2011-123,956,316
2012-134,092,790
2013-143,897,121
2014-154,005,806
2015-164,005,806
2016-174,065,692
2017-184,138,250
2018-194,002,998
2019-203,838,054
2020-21458,854
2021-221,967,948
2022-232,514,020
2023-24