Flight distance between Linstead, Jamaica and Midrand, South Africa 7,675.4 mi / 12,352.4 km