Flight distance between Uitenhage, South Africa and Puntarenas, Costa Rica 7,759.3 mi / 12,487.4 km