Szczawno Zdrój położone jest w południowo-zachodniej Polsce na Dolnym Śląsku w Sudetach Środkowych.
Leży u podnóża góry Chełmiec (869 m n.p.m.) najwyższego szczytu Gór Wałbrzyskich, w dolinie potoku Szczawnik. Panuje tu klimat podgórski, łagodny i orzeźwiający – czyli klimat śródgórskich. dolin i kotlin Wynika to z położenia miasta – od południowego wschodu osłonięte jest ono Górą Parkową, a wzniesienia Białego Kamienia i duże obszary leśne chronią uzdrowisko przed wiatrami wiejącymi od Wałbrzycha.
Szczawno-Zdrój zaprasza!