Gryfów Śląski (německy: Greiffenberg) je město v okrese Lwówek Śląski, v Dolnoslezském vojvodství v jihozápadním Polsku. Je sídlem administrativního obvodu (gmina) nazývaného Gmina Gryfów Śląski. Před rokem 1945 náleželo Německu. V roce 2008 mělo město 6989 obyvatel Město se nachází v podhůří Jizerských hor mezi Zgorzelcem a Jeleniou Gorou na řece Kwise.