Flight distance between Uitenhage, South Africa and Puerto Plata, Dominican Republic 7,305.2 mi / 11,756.6 km