Flight distance between Charlestown, Saint Kitts and Nevis and Port Elizabeth, South Africa 6,771.6 mi / 10,897.9 km