Wiehl is a municipality situated in the Oberbergischer Kreis district within the state of North Rhine-Westphalia, Germany. The town is located approximately 41 kilometers east of Cologne.
The municipality is bordered by several neighboring towns, including Reichshof, Waldbröl, Nümbrecht, Much, Engelskirchen, and Gummersbach.