Flight distance between Gabane, Botswana and Arroyo Naranjo, Cuba 7,946.6 mi / 12,788.8 km