Alaves officially announced that the Spanish attacker Horta will join the team on a free transfer.
Horta had previously terminated his contract with Aston Villa. After agreeing to join, he signed a contract with Alaves that expires next summer and he will return to La Liga.
The 29-year-old Horta comes from Celta's youth academy and he has also played for Real Madrid Castilla, Evar, Brentford and Birmingham.
Horta has played 18 times in La Liga. He joined Aston Villa back to the Premier League from Birmingham last summer. His transfer fee is 4.5 million euros.
Horta has played 16 times for Aston Villa in all competitions, scoring 1 goal, of which he played 10 times in the Premier League.