Flight distance between Midrand, South Africa and Cooper’s Town, Bahamas 7,909.1 mi / 12,728.5 km