Distance between Harthill and Musselburgh
Distance from Harthill to Musselburgh is 28 miles / 45 kilometers.
Map showing the distance from Harthill to Musselburgh
![]() |
Air distance: | miles km |
Harthill
City: | Harthill |
Country: | United Kingdom |
Musselburgh
City: | Musselburgh |
Country: | United Kingdom |
Time difference between Harthill and Musselburgh
There is no time difference between Harthill and Musselburgh. Current local time in Harthill and Musselburgh is 12:26 GMT (2025-02-27)