Alberto Moreno became a free agent as Liverpool contract expired this summer.
The 26-year-old will sign for Villareal as a free agent on July 1.
Moreno signed for Liverpool from his beloved Sevilla in 2014 for £12million and was regarded as an exciting prospect. The left-back spent five years at Anfield and he is returning to Spain.
Moreno and Villareal have agreed terms and the 26-year-old will be announced next Monday, according to
Marca.