Flight distance between Irákleion, Greece and Rabat, Morocco 1,811.4 mi / 2,915.2 km