On 7 January 2019, Iborra joined Villarreal CF on a four-and-a-half-year deal for a reported fee of £9 million; he cited the failure of his family to adjust to life in England as the main reason for his departure. He appeared in 34 games in his first full season for the fifth-placed club, scoring in a 2–1 away loss against Real Madrid.