Flight distance between Marrakesh, Morocco and San Miguel del Padrón, Cuba 4,513.2 mi / 7,263.3 km