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