Flight distance between Charlestown, Saint Kitts and Nevis and Roodepoort, South Africa 6,763.3 mi / 10,884.5 km