تقع بيرو بأكملها في المنطقة الاستوائية، لكن تيار بيرو، وهو تيار بارد إلى حد غير عادي، يجعل الساحل أشد برودة مما هو طبيعي بالنسبة لمثل هذه المنطقة، فمعدل درجات الحرارة الساحلية يبلغ 23°م من نوفمبر إلى أبريل، و 16°م من مايو إلى أكتوبر. وينخفض معدل درجات الحرارة في المرتفعات عن المعدل الساحلي، وذلك بسبب الارتفاعات العالية، وعند أعلى النقاط لا ترتفع الحرارة فوق درجة التجمد قط. وتغطي الثلوج قمم الجبال. لكن لا يحدث أي صقيع في المناطق التي يقل ارتفاعها عن نحو 3,000م، ودرجات الحرارة في معظم منطقة الغابات الاستوائية عالية طوال السنة، وفي أماكن كثيرة يبلغ متوسطها 27°م.
وتزداد كمية الأمطار والثلوج وأشكال التساقط الأخرى تدريجيًا من الساحل إلى الغابات الاستوائية، ونظرًا لأن الهواء على طول الساحل بارد فإنه لا يستطيع الاحتفاظ بدرجة عالية من الرطوبة. إضافة إلى ذلك يفقد الهواء القادم من الشرق رطوبته في جبال الأنديز، قبل أن يصل إلى الشاطئ. ونتيجة لذلك فإن هطول الأمطار السنوي فوق الساحل قلما يتجاوز 5سم، ويقل التساقط في كثير من أجزاء المرتفعات الغربية عن 25سم كل عام.
وتتعرض المرتفعات الشرقية والغابات الاستوائية إلى موسم ممطر من نوفمبر، وحتى نهاية أبريل، وموسم جاف من مايو إلى نهاية أكتوبر، ويزيد التساقط في جزء كبير من المرتفعات الشرقية على 100 سم في العام، بينما لا يقل، في معظم أجزاء الغابات الاستوائية، عن 200سم سنويًا وتهطل على بعض أجزاء الغابات العالية أكثر من ضعف تلك الكمية.
الاقتصاد