Stirling Railway Statistics

There are six railway stations in Stirling.

Busiest Stations

The six Busiest Stations

  1. 1 Stirling 1,927,190
  2. 2 Dunblane 360,418
  3. 3 Bridge Of Allan 192,560
  4. 4 Crianlarich 13,370
  5. 5 Tyndrum Lower 4,650
  6. 6 Upper Tyndrum 4,076

Passenger Numbers

Passenger numbers for Stirling peaked during 2017-18 with 3,373,418 estimated passengers.

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

Passenger Estimates for Stirling table
YearPassenger Numbers
1997-981,622,486
1998-991,722,939
1999-001,854,477
2000-011,897,044
2001-021,897,111
2002-031,901,480
2003-04 
2004-052,259,863
2005-062,548,841
2006-072,595,946
2007-082,782,481
2008-092,891,360
2009-102,906,596
2010-113,017,436
2011-123,024,036
2012-133,013,020
2013-143,048,046
2014-153,251,208
2015-163,251,208
2016-173,155,136
2017-183,373,418
2018-193,346,940
2019-203,342,362
2020-21552,722
2021-221,857,330
2022-232,502,264
2023-24