Flight distance between Uitenhage, South Africa and Heredia, Costa Rica 7,718.8 mi / 12,422.3 km