Nesuchyně se trouve à 9 km au nord-nord-ouest de Rakovník, à 21 km au sud-sud-ouest de Louny et à 53 km à l'ouest-nord-ouest de Prague[2].
La commune est limitée par Milostín au nord, par Mutějovice à l'est, par Krupá au sud-est, par Chrášťany au sud et par Svojetín à l'ouest[3].