Strážný je městys v okrese Prachatice v Jihočeském kraji, v národním parku Šumava. Žije v něm 392 obyvatel. Městečko se nachází u říčky Řasnice, při silnici I/4 mezi Horní Vltavicí (resp. přípojkou z Lenory) a státní hranicí u Philippsreutu v německé spolkové zemi Bavorsko.