Gesvres est une commune rurale située à proximité des Alpes Mancelles, aux portes de la Normandie, dans une région bocagère.
Localisée à 10 km du chef lieu du canton, Villaines-la-Juhel, Gesvres se situe en limite de la Sarthe et de l'Orne.
La proximité des Monts des Avaloirs, point culminant du grand ouest, ainsi que la variété des paysages, permettent de réaliser des randonnées pédestres sur de nombreux circuits balisés, qui sont autant d'occasion de découvrir son riche patrimoine naturel et historique : église romane du 12ème siècle, pont des cinq pierres, lavoir et chapelle du bourg.