Scotland Railway Statistics

There are 360 railway stations in Scotland.

Busiest Stations

The ten Busiest Stations

  1. 1 Glasgow Central 20,767,954
  2. 2 Edinburgh 18,212,628
  3. 3 Glasgow Queen Street 12,283,736
  4. 4 Paisley Gilmour Street 2,600,030
  5. 5 Haymarket 2,308,416
  6. 6 Partick 2,102,728
  7. 7 Aberdeen 1,961,414
  8. 8 Stirling 1,927,190
  9. 9 Dundee 1,453,560
  10. 10 Charing Cross 1,310,006

Least Used Stations

The ten Least Used Stations

  1. 1 Scotscalder 124
  2. 2 Kildonan 148
  3. 3 Beasdale 170
  4. 4 Lochluichart 182
  5. 5 Invershin 232
  6. 6 Altnabreac 280
  7. 7 Achanalt 282
  8. 8 Culrain 304
  9. 9 Kinbrace 436
  10. 10 Locheilside 462

Passenger Numbers

Passenger numbers for Scotland peaked during 2017-18 with 195,616,488 estimated passengers.

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