Městečko se trouve à 11 km au sud-est de Rakovník, à 18 km au nord-ouest de Beroun et à 46 km à l'ouest de Prague[2].
La commune est limitée par Ruda au nord, par Lány et Zbečno à l'est, par Křivoklát au sud-est et sud, par Velká Buková au sud-ouest et par Pustověty à l'ouest[3].