Frankenau is a small town in Waldeck-Frankenberg district in Hesse, Germany.
Frankenau lies in the Kellerwald range southwest of the Talgang (566m-high mountain). It is found on the southern edge of the Kellerwald-Edersee National Park on the upper reaches of the Lorfebach, a tributary to the Eder. Frankenau lies 10km east of Frankenberg, and 33km northeast of Marburg.