La municipalité de Bonnes est située dans le département Vienne.
Les communes limitrophes sont les suivantes : Chauvigny, Archigny, Bellefonds, Jardres, La Chapelle-Moulière, Liniers, Lavoux.
8 infirmiers et infirmières à domicile pratiquent à Bonnes.