Distance from Musselburgh to El Puerto de Santa Maria
The shortest distance (air line) between Musselburgh and El Puerto de Santa Maria is 1,344.56 mi (2,163.87 km).
How far is Musselburgh from El Puerto de Santa Maria
Musselburgh is located in East Lothian and Midlothian, United Kingdom within 55° 56' 31.2" N -4° 56' 45.6" W (55.9420, -3.0540) coordinates. The local time in Musselburgh is 04:55 (31.08.2025)
El Puerto de Santa Maria is located in Cádiz, Spain within 36° 36' 0" N -7° 46' 59.88" W (36.6000, -6.2167) coordinates. The local time in El Puerto de Santa Maria is 05:55 (31.08.2025)
The calculated flying distance from El Puerto de Santa Maria to El Puerto de Santa Maria is 1,344.56 miles which is equal to 2,163.87 km.
Musselburgh, East Lothian and Midlothian, United Kingdom
Related Distances from Musselburgh
El Puerto de Santa Maria, Cádiz, Spain