Flight distance between Uitenhage, South Africa and Punta Arenas, Chile 4,632.8 mi / 7,455.8 km