An important regional and national centre for mountain hiking, cycling and skiing, Szklarska Poręba is situated in the Sudetes, in the valley of the Kamienna, between the Karkonosze Mountains in the south and Jizera Mountains in the west, at 440–886 m above sea level, 16 miles south-west of Jelenia Góra.