Szarska Poręba to miasto gminne położone w dolinie Kamiennej pomiędzy Górami Izerskimi, a Karkonoszami.
Z Gór Izerskich wystaje na nią Wysoki Kamień, a od Karkonoszy Szrenica.
W XIV w. powstała pierwsza na tych ziemiach huta szkła i związana z nią osada. Do czasów przedwojennych istniało tutaj kilka niezależnych osad skupionych wokół huty szkła, którego dzisiaj są i stanowią osiedla miast: Huta, Marysin, Biała Dolina. Hutnictwo szkła istniało tutaj w formie nowoczesnej i odgrywało dużą role i praktycznie trwało aż do wojny.
Charakter lotniskowo wypoczynkowy Szklarska Poręba ma od dziewiętnastego wieku. Przed wojna była popularną i dobrze znaną miejscowością zimowiskową ze skocznią narciarską i z planami zorganizowania w niej olimpiady.
W Szklarskiej Porębie obecnie mieszka ponad osiem tysięcy tys. mieszkańców. Jest to miejscowość turystyczna i w czasie świąt, Nowego Roku i wakacji liczba ta ulega zwiększeniu.
Szklarska Poręba położona jest na wysokości pomiędzy 440 a 880 m n.p.m. .
Na Przełęczy Szklarskiej, w Jakuszycach sąsiaduje z czeskim Harachovem.
Dojechać do Szklarskiej Poręby można od: Piechowic (droga z Jeleniej Góry) z kierunkiem na Szklarską Porębę Dolną (droga 362); od strony granicy z Harrachova (obie drogą nr 3); oraz ze strony Świeradowa przez Rozdroże Izerskie i słynny Zakręt Śmierci (droga nr 362).
Również do Szklarskiej Poręby dojeżdża kolej z Jeleniej Góry z postojami na trzech stacjach: Szklarskiej Porębie Dolnej, Średniej i Górnej.
W pobliżu znajdują się takie miejscowości jak: Piechowice, Michałowice, a po czeskiej stronie – Harrachov i Korzeniov.
W mieście warto zobaczyć neogotycki Kościół Bożego Ciała, kościół Niepokalanego Poczęcia NMP, hutę „Julia”, oraz Muzeum Ziemi i Muzeum Mineralologiczne