Nekvasovy se trouve à 7 km au sud-sud-est de Nepomuk, à 39 km au sud-est de Plzeň et à 93 km au sud-ouest de Prague[4].
La commune est limitée par Mileč au nord, par Chlumy et Oselce à l'est, par Kvášňovice au sud, et par Kovčín et Myslív à l'ouest[5].