Chodská Lhota se trouve à 5 km au sud-est de Kdyně, à 15 km au sud-est de Domažlice, à 48 km au sud-sud-ouest de Plzeň et à 127 km au sud-ouest de Prague[4].
La commune est limitée par Kdyně à l'ouest et au nord, par Loučim et Libkov à l'est, par Pocinovice au sud et par Všeruby à l'ouest[5].