Scotland Railway Statistics

There are 360 railway stations in Scotland.

Busiest Stations

The ten Busiest Stations

  1. 1 Glasgow Central 24,964,246
  2. 2 Edinburgh 21,307,916
  3. 3 Glasgow Queen Street 14,503,312
  4. 4 Paisley Gilmour Street 3,196,172
  5. 5 Haymarket 2,981,170
  6. 6 Partick 2,850,188
  7. 7 Stirling 2,390,494
  8. 8 Aberdeen 2,287,858
  9. 9 Dundee 1,729,316
  10. 10 Exhibition Centre 1,639,932

Least Used Stations

The ten Least Used Stations

  1. 1 Kildonan 240
  2. 2 Scotscalder 242
  3. 3 Altnabreac 250
  4. 4 Beasdale 260
  5. 5 Culrain 300
  6. 6 Lochluichart 374
  7. 7 Locheilside 418
  8. 8 Invershin 440
  9. 9 Duncraig 448
  10. 10 Achanalt 506

Passenger Numbers

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

Passenger Estimates for Scotland table
YearPassenger Numbers
1997-9890,370,393
1998-99100,010,850
1999-00105,152,299
2000-01105,362,165
2001-02102,243,152
2002-03101,241,361
2003-04 
2004-05119,201,107
2005-06129,409,117
2006-07136,016,087
2007-08140,985,037
2008-09155,862,316
2009-10159,530,321
2010-11166,001,017
2011-12168,340,300
2012-13173,150,124
2013-14174,740,504
2014-15184,881,978
2015-16184,881,978
2016-17189,759,312
2017-18195,616,488
2018-19195,268,976
2019-20190,531,350
2020-2130,161,582
2021-2298,485,540
2022-23130,740,910
2023-24 
2024-25