Flight distance between Dihok, Iraq and Casablanca, Morocco 2,831.5 mi / 4,556.9 km