Szklarska Poręba to miejscowość w Karkonoszach w dolinie rzeki Kamiennej. Miasto położone jest na stokach Karkonoszy i Gór Izerskich, od wysokości 440 do 886 m n.p.m. Centrum miasta posiada zwartą, miejską zabudowę, dominują tu ośrodki wczasowe, pensjonaty i kwatery prywatne, restauracje i sklepy. Natomiast zabudowa pozostałych dzielnic rozrzucona jest wśród leśnych obszarów.