The landscape around Felsberg is marked by hills and small lakes, as well as the remains of gravel quarrying.
The town consists of 15 communities: Altenbrunslar, Altenburg, Beuern, Böddiger, Gensungen, Helmshausen, Hesserode, Heßlar, Hilgershausen, Lohre, Melgershausen, Neuenbrunslar, Niedervorschütz, Rhünda and Wolfershausen together with the historic Felsberg, to which the other, formerly independent communities were amalgamated on 1 January 1974.