Flight distance between San Isidro, Costa Rica and Port Elizabeth, South Africa 7,681.1 mi / 12,361.5 km