The Distance between Marrakech (Marrakech-Tensift-Al Haouz,Morocco) and Istanbul Ili (Istanbul,Turkey) is :
3444.71 kilometers (km).
In Other Units:
2140.44 miles.
1858.76 nautical miles.
Note: the distance is straight line distance (may be called as flying or air distance) between the two locations calculated based on their latitudes and longitudes. This distance may be very much different from the actual travel distance.