Największe wczasowisko Sudetów w dolinie Kamiennej i jej dopływów u podnóża Szrenicy. Miejscowość dzieli się na Szklarską Porębę Dolną, Średnią i Górną. Najniższy punkt miasta leży na wys. 440 m npm, zaś najwyższym punktem miasta są Jakuszyce na Przełęczy Szklarskiej (886 m npm). Szklarska Poręba leży pośrodku gór: od południa osłania ją główny grzbiet Karkonoszy ze szczytem Szrenicy (1362 m npm), północną i zachodnią osłonę stanowi wielki Grzbiet Izerski z Wysokim Kamieniem (1058 m npm), zaś od wschodu – wzniesienia przedgórza Karkonoszy.
Panorama Karkonoszy. Ul. Jedności Narodowej. Hotel Olimp
Miejscowość ma doskonałe warunki do uprawiania sportów zimowych – wyciąg krzesełkowy na Szrenicę długi ok. 4 km, różnica wzniesień 600 m.