[2]Braunfels se encuentra a una altura de unos 100 m sobre el valle del Lahn.
Está a 9 km al suroeste de Wetzlar y a 28 km al noreste de Limburgo del Lahn.
Alrededor del núcleo principal de la localidad, se extienden los barrios de Altenkirchen, Bonbaden, Neukirchen, Philippstein y Tiefenbach.
El pintoresco barrio de Bonbaden es mucho más antiguo que la propia ciudad, la primera mención data del año 772.
El castillo fue reconstruido varias veces, tras el devastador incendio de 1679, que destruyó el castillo y parte de la ciudad, se levantó una majestuosa residencia barroca.