Kudowa Zdrój położona jest w Sudetach, w południowo-zachodniej części Ziemi Kłodzkiej, na wysokości 388 - 700 m. n. p. m. To jedenastotysięczne miasto leży w kotlinie o długości 9 km i szerokości 6 km, opasanej Górami Stołowymi, Wzgórzami Lewińskimi oraz wzniesieniami Gór Orlickich.