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.