I'd call the Peruvian consulate and ask them. Also, if you're not flying directly from the US to Peru, you'd also want to check the entry requirements for countries that you're laying over in. Some countries require 3-6 mos remaining on the passport to gain entry, and airline crew might deny you boarding to your layover destination . . . not that it would be right, or make sense . . .
7/25/11 at 3:27pm