The Catalan giants sit four points behind arch-rivals Real Madrid - a gap that could be extended if Los Blancos get a result away to Athletic Club in Sunday's early kick-off.
Regardless of what happens in the Basque country, Barcelona need to close the gap if the title is to remain at the Camp Nou.
Here's how you can follow all the action...
Date, venue and kick-off time
Villarreal vs Barcelona will be held at Estadio de la Ceramica on Sunday, July 5 with a kick-off time of 9pm BST.
How to watch
With games due to be shown on TV on Channel 435 on Sky, fans can also live stream the matches online via the Premier Player app.
Pre-match coverage will start at 8:15pm BST.