On 28 July 2014, Álvaro returned to the top flight after agreeing to a five-year contract with RCD Espanyol. In preparation for 2016–17 he was made fourth captain behind Javi López, Víctor Sánchez and Víctor Álvarez, but on 31 August 2016 he was transferred to Villarreal CF on a four-year deal.
