Flight distance between Midrand, South Africa and Jamestown, Saint Helena 2,283.6 mi / 3,675.0 km