Elgin Railway Station

ELGIN
ELG | 8977

Elgin station is managed by ScotRail and is located in Moray within the Highlands and Islands area of Scotland.

Passenger Numbers

Passenger numbers for Elgin peaked during 2015-16 with 343,652 estimated passengers.

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

Passenger Estimates for Elgin table
YearPassenger Numbers
1997-98149,414
1998-99158,907
1999-00166,433
2000-01171,305
2001-02189,285
2002-03187,789
2003-04 
2004-05225,516
2005-06245,980
2006-07240,365
2007-08246,662
2008-09261,296
2009-10272,928
2010-11297,546
2011-12306,964
2012-13322,324
2013-14334,537
2014-15342,466
2015-16343,652
2016-17317,456
2017-18299,484
2018-19306,206
2019-20304,670
2020-2164,492
2021-22196,958
2022-23228,902
2023-24284,140