Waldsolms is a municipality located in the Lahn-Dill-Kreis in Hesse, Germany.
Waldsolms lies in the Hochtaunus Nature Park between Wetzlar and Usingen.
The community consists of the six centres of Brandoberndorf (administrative seat), Griedelbach, Hasselborn, Kraftsolms, Kröffelbach and Weiperfelden.
Waldsolms maintains a partnership with the following place: Since 2000, Brandoberndorf has been the terminus of the Taunusbahn railway, run as Rhein-Main-Verkehrsverbund line 15 by the Hessische Landesbahn GmbH.
It is part of a once abandoned Deutsche Bahn line that now sees new life as a commuter railway.