Piwniczna-Zdrój (do roku 1998 jen Piwniczna) je město v jižním Polsku u hranic se Slovenskem v Malopolském vojvodství v okrese Nowy Sącz. Leží na břehu řeky Poprad v nadmořské výšce nad 357 metrů. Prochází jím železniční trať a silnice č. 87 z Nového Sádku, která dále pokračuje do Staré Ľubovni. Na slovenské straně hranice na město navazuje Mníšek nad Popradem. V roce 2024 zde žilo 5385 obyvatel.