Flight distance between Uitenhage, South Africa and Trou du Nord, Haiti 7,373.4 mi / 11,866.4 km