
Vignolles 16300 est une petite commune située à 7 km au nord-est de Barbezieux et 24 km au sud-ouest d'Angoulême.
Le bourg de Vignolles est aussi à 10 km au sud de Châteauneuf sur Charente, 10 km au nord-ouest de Blanzac Porcheresse et 28 km au sud-est de Cognac.
La commune est limitée à l'ouest par la route nationale 10 entre Angoulême et Bordeaux.