Distance between Marrakesh and Mesa

The distance between Marrakesh (Morocco) and Mesa (Arizona, USA) is ca. 9.247,4 km (air line).

Marrakesh

Latidute: 31.628674
Longitude: -7.992047

Mesa

Latidute: 33.42222
Longitude: -111.82278

Distance between Marrakesh and other cities and places worldwide

Distance between Marrakesh and other major cities