Perú es una nación de tres regiones con tres climas diferentes, que son la región costera cálida y seca, la región montañosa variable de los Andes y la selva húmeda. Las temperaturas a menudo alcanzan los 110 grados Fahrenheit en la región costera . Las tierras altas experimentan una estación húmeda de diciembre a marzo y una estación seca de abril a noviembre. La selva siempre es húmeda, pero experimenta fuertes lluvias de diciembre a marzo.
Durante el verano andino, las temperaturas tienden a ser de 70 a 80 grados durante el día. Por la noche, las temperaturas a menudo bajan hasta los 30s.
La selva peruana tiende a ser cálida y húmeda, con temperaturas tan altas como las bajas de los 90 durante el día y tan altas como las bajas de los 70 en la noche. La lluvia puede caer casi en cualquier momento en la jungla, por lo que quienes la atraviesan deben estar preparados con un equipo de lluvia ventilado.
El desierto costero es tan seco como la selva húmeda. Rara vez llueve allí. Sin embargo, los parches aislados de vegetación que se conocen como lomas florecen en el desierto entre julio y noviembre. Captan la niebla y utilizan su humedad para el crecimiento. Estos pequeños jardines naturales tipo oasis parecen fuera de lugar en el desierto, por lo demás, árido.