Perth and Kinross Railway Statistics

There are seven railway stations in Perth and Kinross.

Busiest Stations

The seven Busiest Stations

  1. 1 Perth 695,276
  2. 2 Pitlochry 105,586
  3. 3 Gleneagles 76,370
  4. 4 Dunkeld and Birnam 38,416
  5. 5 Blair Atholl 13,402
  6. 6 Invergowrie 10,336
  7. 7 Rannoch 5,818

Passenger Numbers

Passenger numbers for Perth and Kinross peaked during 2018-19 with 1,387,566 estimated passengers.

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

Passenger Estimates for Perth and Kinross table
YearPassenger Numbers
1997-98564,565
1998-99575,582
1999-00624,205
2000-01618,566
2001-02651,486
2002-03674,505
2003-04 
2004-05791,339
2005-06852,229
2006-07850,495
2007-08919,679
2008-09998,902
2009-101,056,808
2010-111,106,296
2011-121,140,080
2012-131,170,694
2013-141,198,593
2014-151,310,394
2015-161,310,394
2016-171,334,112
2017-181,387,438
2018-191,387,566
2019-201,335,562
2020-21230,400
2021-22815,584
2022-23945,204
2023-24