La ville est située de manière pittoresque le long des deux rives de la rivière Tcherna (Noire), avec la plupart des bâtiments résidentiels perchés en amphithéâtre sur ses versants nord. C'est la plus longue ville de Bulgarie, d'une longueur de 16 km.