Benesov, localité qui a une altitude d'environ 368 mètres au dessus du niveau de la mer, s'étend le long de Bukovany, Porící nad Sázavou, Mrac et Sobehrdy au nord, de Petroupim au nord est, de Teplý?ovice à l'est, de Struharov au sud est, de Bystrice au sud, et de Tisem et Týnec nad Sázavou à l'ouest.
Le territoire s'étale sur 46 kilomètres carrés, pour une population de 16758 habitants, selon le recensement de l'année 2020. Prague, la capitale du pays, est à une distance, à vol d'oiseau, de 39 kilomètres de son centre géographique.