Musselburgh Railway Station

MSELBGH MUB | 9304
Station Codes (TIPLOC, TLC | NLC)

Musselburgh station is managed by ScotRail and is located in East Lothian within the Eastern Scotland area of Scotland.

Figures for 2023-24 show that 320,644 journeys were made between Musselburgh and Edinburgh—that's 71% of all passenger journeys at this station!

Passenger numbers for Musselburgh peaked during 2017-18 with 488,636 estimated passengers.

Passenger Numbers

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

Passenger Estimates for Musselburgh table
YearPassenger Numbers
1997-98166,139
1998-99169,858
1999-00176,782
2000-01182,148
2001-02158,299
2002-03161,121
2003-04 
2004-05170,852
2005-06193,386
2006-07202,895
2007-08306,185
2008-09385,274
2009-10389,240
2010-11364,690
2011-12386,738
2012-13420,834
2013-14438,670
2014-15456,718
2015-16478,100
2016-17463,690
2017-18488,636
2018-19455,356
2019-20460,918
2020-2186,958
2021-22266,928
2022-23350,270
2023-24450,760
2024-25