La Charente entre Roumazières et Alloue forme la limite orientale de la commune.
La commune est également limitrophe de celle de Cherves-Châtelars au nord-est, de Cherves-Richemont au nord, de Châtillon-en-Auge au nord-ouest, de Roumazières-Loubert au sud-ouest et d'Alloue au sud