Flight distance between Midrand, South Africa and Ciego de Ávila, Cuba 7,871.0 mi / 12,667.2 km