La ville est située sur la rive gauche du Bóbr dans l'ouest de la région historique de Basse-Silésie. Lwówek Śląski se trouve à environ 30 km au nord-ouest de Jelenia Góra, à 50 km au sud-ouest de Legnica, à 20 km au sud de Bolesławiec, et à 50 km à l'est de Görlitz et la frontière allemande.
Histoire
Au début du XIIIe siècle, une colonie s'y établit à l'initiative du duc Henri Ier de Silésie, souverain de la maison Piast. Le lieu de Lewenberc fut mentionné pour la première fois en 1217. Situé à mi-chemin entre les châtellenies de Bolesławiec et de Wleń, il était prévu au départ pour couvrir la frontière de la Silésie avec la Haute-Lusace au-delà des forêts sur la rivière Kwisa à l'ouest. Après Złotoryja, Lwówek était la deuxième ville de droit allemand implantée dans le duché ; c'est en 1217 que le lieu a reçu le droit de Magdebourg.