Flight distance between Midrand, South Africa and Léogâne, Haiti 7,417.3 mi / 11,937.0 km