Ctiboř se trouve à 4 km au nord-ouest de Tachov, à 56 km à l'ouest-nord-ouest de Plzeň et à 134 km à l'ouest-sud-ouest de Prague[4].
La commune est limitée par Chodský Újezd au nord et au nord-est, par Tachov au sud-est et au sud, et par Halže à l'ouest[5].