Flight distance between Uitenhage, South Africa and Vega Baja, Puerto Rico 7,017.0 mi / 11,292.8 km