Flight distance between Casablanca, Morocco and Al Mawşil al Jadīdah, Iraq 2,845.1 mi / 4,578.8 km