Paisible village du Périgord Noir, situé au centre d’un triangle composé par les villes de Périgueux, Bergerac et Sarlat, Saint-Avit-de-Vialard est bâtie sur une colline à 220 mètres d'altitude.
La commune est composée de forêt dans laquelle serpentent de magnifiques chemins ombragés et possède un magnifique bourg avec une église romane datant du XIIème siècle. Des traces préhistoriques sont encore visibles au lieu-dit "Les Fieux".