14.00 Waverley - Kings Cross NXEC service runs south through Musselburgh on 11 December.
John Furnevel [11/12/2007]

One of the new units on the North Berwick route, no 380104, calls at Musselburgh^s platform 1 on 11 June with the 08.40 ex-Waverley.
John Furnevel [11/06/2011]

The Virgin Trains East Coast 1000 Edinburgh Waverley - London Kings Cross runs south through Musselburgh station on Sunday 25 October 2015.
John Furnevel [25/10/2015]
All photographs of Musselburgh