Mlýnské Struhadlo se trouve à 14 km à l'est-nord-est de Klatovy à 35 km au sud-sud-est de Plzeň et à 100 km au sud-ouest de Prague[4].
La commune est limitée par Měčín au nord, par Neurazy au nord-est et à l'est, par Plánice au sud-est et au sud, et par Újezd u Plánice et Plánice à l'ouest[5].