Flight distance between Midrand, South Africa and Mandeville, Jamaica 7,702.1 mi / 12,395.3 km