Musselburgh is located in Edinburgh city, United Kingdom at the 55.9417, -3.0499 coordinates. Distance from Musselburgh to other cities. are listed below, click on the city name to find distance between. Distance from Musselburgh to Glasgow 76 km, to Aberdeen 146 km, to Dundee 59 km. The green marker indicates the location of Musselburgh.