Distance between Marrakesh and Mérida

The distance between Marrakesh (Morocco) and Mérida (Yucatán, Mexico) is ca. 8.043,5 km (air line).

Marrakesh

Latidute: 31.628674
Longitude: -7.992047

Mérida

Latidute: 20.96721858
Longitude: -89.62371925

Distance between Marrakesh and other cities and places worldwide

Distance between Marrakesh and other major cities