Flight distance between Midrand, South Africa and Pétionville, Haiti 7,396.4 mi / 11,903.4 km