Villars est situé dans le département du Vaucluse. C’est une commune du Parc naturel régional du Luberon.
Ses habitants sont appelés les Villarsois et les Villarsoises et la population de Villars était de 803 habitants en 2011.
Le village se situe sur une petite colline à 316 mètres d'altitude avec une vue magnifique sur la plaine du pays d'Apt, le Luberon et les monts du Vaucluse.
La commune de Villars se compose de onze hameaux, aux ruelles étroites où fontaines, lavoirs, oratoires et chapelles ponctueront vos balades
La Fumeirasse - Les Athénoux - Les Baups Les Benoits - Les Eymieux - Les Grands Cléments Les Joumillons - Les Marchands - Les Petits Cléments Les Trécassats - Saint Pons.
Villars est le pays des aiguiers, citernes de récupération de l'eau de pluie creusées dans la roche.
La commune est traversée par plusieurs cours d’eau : la Riaille, le ruisseau des Viaux et le ruisseau des Coulets.