Das Dorf liegt am Osthang des Hügels Ve vrších (589 m) zum Tal des Novodvorský potok in steiler Hanglage bei 520 m ü. M. Anderthalb Kilometer nördlich an der Einmündung des Novodvorský potok in den Kejrovský potok befindet sich der Ortsteil Nová Ves.