Flight distance between Arroyo Naranjo, Cuba and Letlhakeng, Botswana 7,890.5 mi / 12,698.5 km