En 1025 regresa a al-Ándalus, continuando sus viajes por la España musulmana completando su formación: en Córdoba conoce a Ibn Hazm, quizá a Ibn Hayyan, y estudia la obra de Ahmad al-Razi.