Gryfów Śląski (German: Greiffenberg), simplified to Gryfów, is a historic town in Lwówek Śląski County, Lower Silesian Voivodeship, in south-western Poland. It is the seat of the administrative district (gmina) called Gmina Gryfów Śląski. As of 2017, the town has a population of 6,684. The town is located between Zgorzelec and Jelenia Góra, on the Kwisa river. It lies approximately 16km south-west of Lwówek Śląski, and 114km west of the regional capital Wrocław.