À l'est, elle grignote la Charente limousine avec les communes d'Écuras et Rouzède.
Au nord, elle est limitrophe de la commune de Champs-Romain, et au sud, elle partage une frontière avec la commune de Saint-Sornin-Lavolles.