La ville de Villars se situe dans le département Dordogne.
Les municipalités alentours sont les suivantes : Quinsac, Saint-Front-la-Rivière, Saint-Pierre-de-Côle, La Chapelle-Faucher, Champagnac-de-Belair, Milhac-de-Nontron, Saint-Jean-de-Côle, Saint-Martin-de-Fressengeas.
5 infirmiers et infirmières à domicile exercent à Villars.