Flight distance between Santa Clara, Cuba and Johannesburg, South Africa 7,955.1 mi / 12,802.4 km