Lanckorona jest położona w malowniczym, podbeskidzkim krajobrazie, nieopodal Kalwarii Zebrzydowskiej. Zabudowania miasteczka zajmują południowy stok Góry Zamkowej, zwanej również Lanckorońską. Już w XIII w. na tej górze istniała strażnica, później zaś zamek wzniesiony przez Kazimierza Wielkiego.
Na wysokim, lesistym wzgórzu nad Wisłą, na północ od wsi Babice znajdują się ruiny zamku zwanego Lipowcem. Najstarsze fragmenty wieży datowane są na koniec XIII lub początek XIV w. Istnienie zamku potwierdzają dokumenty z 1303 i 1308 r. dotyczące biskupa krakowskiego Jana Muskaty.
Na wzgórzu, nad brzegiem Dunajca położony jest Czchów – kiedyś znaczne miasto, obecnie miejscowość letniskowa. Znany z dokumentów pod nazwą Schov, rozwijał się od przełomu XII i XIII w. dzięki biegnącemu tędy traktowi węgierskiemu.