Flight distance between Verrettes, Haiti and Johannesburg, South Africa 7,419.4 mi / 11,940.4 km