La forêt de Benon est située à 29 km à l'est de La Rochelle, à 36 km à l'ouest de Niort et à 17 km au nord de Surgères.
Cette forêt, qui s'étend sur une surface totale de 3 300 hectares, dont 598 hectares sont du domaine public, est essentiellement une forêt de feuillus, composée majoritairement de chênes pubescents, auxquels s'ajoutent des frênes et des érables, alors qu'à l'origine, il s'agissait d'une vaste hêtraie. Ce massif boisé s'étend sur 15 km d'est en ouest et sur 6 km du nord au sud.
Une faune diverse a aussi élu résidence dans cette forêt ; on note ainsi la présence de sangliers, lapins, écureuils, martres… ainsi que de nombreux rapaces comme les chouettes hulottes.
Avec les forêts de Chizé, d'Aulnay, de Chef-Boutonne, de Boixe, de la Braconne, de Tusson, de Bois-blanc, de Dirac et d'Horte ainsi qu'avec le Bois des Essouverts ; la Forêt de Benon constitue la relique forestière du Massif forestier d'Argenson1qui s'étendait entre le littoral méridional du Golfe des Pictons et le Périgord vert.