Le , Albiol retourne en Espagne et s'engage au Villarreal CF pour trois saisons. Il joue son premier match pour Villarreal le , lors de la première journée de la saison 2019-2020 de Liga face au Grenade CF. Il est titularisé lors de cette rencontre qui se solde par un match nul (4-4)