Dobev se trouve à 9 km à l'ouest de Písek, à 48 km au nord-ouest de Ceské Budejovice et à 92 km au sud-sud-ouest de Prague[2].
La commune est limitée par Drhovle et Čížová au nord, par Písek à l'est, par Kestřany au sud, et par Štěkeň et Přešťovice à l'ouest[3].