Zelená Lhota je vesnice, část města Nýrsko v okrese Klatovy v Plzeňském kraji. Nachází se asi 5,5 kilometru jihovýchodně od Nýrska; protéká jí Zelenský potok, který je pravostranným přítokem řeky Úhlavy. Prochází zde silnice II/190. Je zde evidováno 124 adres. V roce 2011 zde trvale žilo 186 obyvatel.
Zelená Lhota je také název katastrálního území o rozloze 8,08 km².