Szczyrk is a town in the Beskid Śląski mountains of southern Poland, situated in the valley of the Żylica river.