How far is Marrakesh from Astypalaia Island?

The flight distance between Astypalaia Island and Marrakesh is 3188km. Check all available flights on Wego.