Musselburgh is the largest settlement in East Lothian, Scotland, on the coast of the Firth of Forth, five miles east of Edinburgh city centre. It had a population of 21,100 as of 2020.
Wallyford railway station is a railway station serving the village of Wallyford, East Lothian near Musselburgh in Scotland. It is located on the East Coast Main Line, 7+1⁄2 miles east of Edinburgh Wav