Lądek-Zdrój (německy Bad Landeck, česky Landek) je město v Polsku v Dolnoslezském vojvodství v okrese kladském ve gmině Lądek-Zdrój.
Město má rozlohu 20,32 km². Rozkládá se ve výšce 430 m n. m. na jihozápadě Polska nedaleko českých hranic u řeky Biała Lądecka. Nachází se nedaleko Rychlebských hor a Králického Sněžníku. V roce 2019 žilo ve městě 5 557 obyvatel.