Buková se trouve à 7 km à l'est-sud-est de Staňkov, à 28 km au sud-ouest de Plzeň et à 110 km à l'ouest-sud-ouest de Prague[2].
La commune est limitée par Staňkov et Merklín au nord, par Ptenín à l'est et au sud-est, par Srbice au sud, et par Poděvousy et Čermná à l'ouest[3].