Suhl liegt im Bundesland Thüringen in der Mitte Deutschlands, im Thüringer Wald im Süden des Bundeslandes. Die Stadt befindet sich südwestlich von Erfurt und gehört zum südthüringischen Mittelgebirgsraum.