Flight distance between Casablanca, Morocco and Abū Ghurayb, Iraq 2,953.5 mi / 4,753.3 km