The festival and spa town of Bad Hersfeld is the district seat of the Hersfeld-Rotenburg district in northeastern Hesse, Germany, roughly 50 km southeast of Kassel.