Flight distance between Oujda, Morocco and Havana, Cuba 4,808.4 mi / 7,738.4 km