Jurgen Klopp's men face the Spanish side in the final four of the competition after an amazing victory over Borussia Dortmund at Anfield on Thursday night.
Villareal knocked out Sparta Prague in the quarter-finals and are currently fourth in La Liga.
One stat that may be of interest - they haven't won in their last 10 games against English opposition (D6 L4).
Full draw
Shakhtar Donetsk v Sevilla
Villarreal v Liverpool
First leg: 28 April
Second leg: 5 May