Miasto to (ok. 460) ze swoim doskonałym położeniem i obfitością wód mineralnych może śmiało konkurować z Krynicą.
Rozciąga się wzdłuż potoku Grajcarek, głównie na jego prawym brzegu, między Palenicą (722) w Pieninach a Bryjarką (679) w
Beskidzie Sądeckim, które dominują nad centralną częścią miasta. Miasto ma podłużny, lekko wijący się kształt, dostosowany do
doliny Grajcarka, wciska się również w trzy boczne doliny, utworzone przez prawobrzeżne jego dopływy. Liczne zabudowania, w
tym też bloki, znajdują się także na stokach góry Kokosza (545), leżącej między dolinami potoków Szczawnego i Sopotnickiego.
Pomiędzy doliną potoków Skotnickiego i Szczawnego natomiast znajduje się porośnięty lasem masyw Bryjarki (679), a na jej
szczycie stoi kilkumetrowy krzyż, oświetlany po zmroku. Spod krzyża wspaniała panorama miasta i gór.