Kirchhain is a town in Marburg-Biedenkopf district in Hesse, Germany.
Kirchhain is located in the heart of the state of Hesse in Marburg-Biedenkopf district. Geographically, it is surrounded by the Amöneburg Basin on the southeast edge of the Burgwald (a low mountain range) about 15km east of Marburg on the rivers Ohm and Wohra.