Strážov leží 11 kilometrů jižně od Klatov v nadmořské výšce 482 m n. m. v údolí Strážovského potoka, jehož vody pokračují přes Jelenku, Úhlavu, Berounku, Vltavu a Labe do Severního moře. Je centrem Strážovské vrchoviny, která je součástí geomorfologického celku Šumavské podhůří. Severně leží Vinný vrch (535 m n. m.) a Rovenská hora (571 m n. m.), severovýchodně Chvojová hora (631 m n. m.) a Úliště (690 m n. m.), východně Smrková hora (628 m n. m.), jižně Na Vápenci / Vápenec (532 m n. m.) a Plošina (972 m n. m.), jihozápadně Želivský vrch (770 m n. m.), západně vrcholy hřebene Želivského vrchu (732 a 723 m n. m.), severozápadně Na Porovnání (639 m n. m.).