Musselburgh is the largest settlement in East Lothian, situated on the coast of the Firth of Forth, 6 miles East of Edinburgh city centre.
The town is served by two railway stations, Musselburgh railway station in the West of the town and is served by regular First ScotRail services from Edinburgh to North Berwick. The other station is Wallyford railway station to the east of the town in the village of Wallyford, opened in 1994, serves the eastern end of the town. The town is also served by Lothian Buses and First Edinburgh
The A1 road goes around the town and joins up with the A720 Edinburgh City Bypass at the edge before heading into Edinburgh city centre. The A199 goes through the High Street to Edinburgh in the west and to Dunbar to the east.
Schools in Musselburgh include a private boarding school, Musselburgh Grammar School, the local large comprehensive and five primary Schools. Edinburgh's Queen Margaret University also relocated all its schools from Edinburgh to Musselburgh as of 2007.