^Deltic^ no 9011 ^The Royal Northumberland Fusiliers^ powers its way through Musselburgh between Newhailes and Monktonhall Junctions on 16 February 1970. The train is the 12.00 departure from Waverley for Kings Cross. Some 18 years later the current Musselburgh station was opened on the other side of the bridge carrying Whitehill Farm Road. [See image 17442]
Bill Jamieson [16/10/1970]

CrossCountry Trains 1708 Edinburgh Waverley - Birmingham New Street runs south through Musselburgh on 5 August 2017.
Andy Furnevel [05/08/2017]

A few tentative daffodils greet passengers arriving at Musselburgh on
322 483 bound for North Berwick on 7 March 2009. 322s are the only
4-car units in Scotland. They are also the only ones never paired up in service as they would be too long for platforms. The North Berwick line is again unique in that it has a half-hourly service on Saturday (as here) but only an hourly one Monday to Friday.
David Panton [07/03/2009]
All photographs of Musselburgh