Flight distance between Midrand, South Africa and Falmouth, Jamaica 7,722.6 mi / 12,428.3 km