Flight distance between Midrand, South Africa and Port-au-Prince, Haiti 7,400.1 mi / 11,909.4 km