Support Time.now: Join our Premium Plan for an ad-free experience! Support Us: Go Premium Ad-Free!

Weather in Peru 🇵🇪

Right now it is 20°C and cloudy in Lima (feels like 14°C), with humidity 85%, wind 10 km/h. Across Peru right now, the warmest of the major cities is Tumbes (26°C), and the coolest is Huancavelica (-2°C).

Lima

Cloudy
20°C 68°F
Cloudy
Full Forecast
Display Units:

Current Weather Conditions: Top Cities in Peru

Lima

Cloudy
20° 68°
Cloudy

Callao

Cloudy
20° 68°
Cloudy

Arequipa

Clear
10° 50°
Clear

Trujillo

Mist
23° 74°
Mist

Chiclayo

Partly cloudy
23° 74°
Partly cloudy

Piura

Partly Cloudy
25° 78°
Partly Cloudy

Huancayo

Patchy rain nearby
37°
Patchy rain nearby

Cusco

Patchy rain nearby
42°
Patchy rain nearby

Iquitos

Partly cloudy
24° 76°
Partly cloudy

Pucallpa

Partly Cloudy
25° 77°
Partly Cloudy

Chimbote

Overcast
21° 70°
Overcast

Tacna

Patchy rain nearby
14° 57°
Patchy rain nearby

Ica

Clear
17° 63°
Clear

Santiago de Surco

Cloudy
20° 68°
Cloudy

Juliaca

Clear
42°
Clear

Cajamarca

Light rain shower
47°
Light rain shower

Huánuco

Patchy rain nearby
49°
Patchy rain nearby

Sullana

Partly Cloudy
25° 78°
Partly Cloudy

Chincha Alta

Overcast
21° 70°
Overcast

Ayacucho

Patchy rain nearby
39°
Patchy rain nearby

San Martin

Partly Cloudy
25° 78°
Partly Cloudy

Puno

Clear
39°
Clear

Huaraz

Patchy rain nearby
38°
Patchy rain nearby

San Francisco De Borja

Cloudy
20° 68°
Cloudy

Talara

Partly Cloudy
23° 74°
Partly Cloudy

Tumbes

Patchy rain nearby
26° 79°
Patchy rain nearby

Chosica

Clear
15° 59°
Clear

Puerto Maldonado

Light rain shower
24° 75°
Light rain shower

Breña

Cloudy
20° 68°
Cloudy

Ciudad Satelite

Clear
14° 58°
Clear

Chilca

Patchy rain nearby
37°
Patchy rain nearby

Selva Alegre

Clear
10° 50°
Clear

Abancay

Patchy snow nearby
37°
Patchy snow nearby

Moquegua

Clear
11° 52°
Clear

Chulucanas

Patchy rain nearby
25° 78°
Patchy rain nearby

San Isidro

Cloudy
20° 68°
Cloudy

Jesus Maria

Cloudy
20° 68°
Cloudy

Huaral

Cloudy
20° 67°
Cloudy

Pisco

Overcast
21° 70°
Overcast

Wanchaq

Patchy rain nearby
42°
Patchy rain nearby

Cerro de Pasco

Partly Cloudy
35°
Partly Cloudy

Belen

Partly cloudy
24° 76°
Partly cloudy

Catacaos

Partly Cloudy
25° 78°
Partly Cloudy

Huacho

Cloudy
20° 69°
Cloudy

Ilo

Partly Cloudy
17° 63°
Partly Cloudy

Tingo María

Mist
16° 60°
Mist

Tarma

Thundery outbreaks in nearby
40°
Thundery outbreaks in nearby

Moyobamba

Fog
16° 60°
Fog

Huancavelica

Light freezing rain
-2° 29°
Light freezing rain

Centenario

Patchy rain nearby
38°
Patchy rain nearby

Cono Norte

Clear
14° 58°
Clear

Barranca

Cloudy
20° 68°
Cloudy

Jacobo Hunter

Clear
10° 50°
Clear

Lambayeque

Partly cloudy
23° 74°
Partly cloudy

Picsi

Partly cloudy
23° 74°
Partly cloudy

Chepén

Partly Cloudy
22° 71°
Partly Cloudy

Carmen De La Legua Reynoso

Cloudy
20° 68°
Cloudy

Yurimaguas

Partly Cloudy
25° 77°
Partly Cloudy

Saña

Partly cloudy
23° 74°
Partly cloudy

Tambopata

Light rain shower
24° 75°
Light rain shower

Juanjuí

Patchy rain nearby
22° 72°
Patchy rain nearby

Ferreñafe

Partly cloudy
23° 74°
Partly cloudy

Sicuani

Clear
35°
Clear

La Oroya

Thundery outbreaks in nearby
40°
Thundery outbreaks in nearby

Chocope

Mist
23° 74°
Mist

Nuevo Imperial

Patchy rain nearby
19° 67°
Patchy rain nearby

Imperial

Patchy rain nearby
19° 67°
Patchy rain nearby

Chachapoyas

Mist
48°
Mist

Tambo Grande

Cloudy
25° 78°
Cloudy

Pacasmayo

Partly Cloudy
22° 71°
Partly Cloudy

Tocache

Light rain shower
17° 62°
Light rain shower

Mollendo

Patchy rain nearby
17° 63°
Patchy rain nearby

Chaupimarca

Partly Cloudy
39°
Partly Cloudy

Paramonga

Cloudy
20° 68°
Cloudy

La Peca

Patchy rain nearby
15° 60°
Patchy rain nearby

Chancay

Cloudy
20° 67°
Cloudy

Hualmay

Cloudy
20° 69°
Cloudy

Monsefú

Partly cloudy
23° 74°
Partly cloudy

Marcavelica

Partly Cloudy
25° 78°
Partly Cloudy

San Vicente de Cañete

Patchy rain nearby
19° 67°
Patchy rain nearby

Querecotillo

Partly Cloudy
25° 78°
Partly Cloudy

Rioja

Fog
15° 58°
Fog

La Banda

Partly Cloudy
25° 77°
Partly Cloudy

Yanacancha

Partly Cloudy
35°
Partly Cloudy

Yauri

Clear
34°
Clear

Nazca

Clear
18° 64°
Clear

Sechura

Partly Cloudy
25° 77°
Partly Cloudy

Moche

Mist
23° 74°
Mist

Santiago de Cao

Mist
23° 74°
Mist

Huamachuco

Patchy rain nearby
48°
Patchy rain nearby

Paiján

Mist
23° 74°
Mist

Jauja

Clear
37°
Clear

Virú

Mist
23° 74°
Mist

Huaura

Cloudy
20° 69°
Cloudy

Bagua Grande

Patchy rain nearby
15° 60°
Patchy rain nearby

El Pedregal

Clear
12° 54°
Clear

Ayaviri

Clear
36°
Clear

Huanta

Patchy rain nearby
40°
Patchy rain nearby

Uchiza

Light rain shower
16° 62°
Light rain shower

Browse Weather in Peru by cities in alphabetical order:

A B C E F H I J L M N P Q R S T U V W Y

Frequently Asked Questions about Weather in Peru

What's the weather like in Peru right now?

Right now in the capital of Peru, Lima, it's 19.7°C with Cloudy. Conditions vary across the country - see the city list on this page for live weather elsewhere in Peru.

What's the temperature in Lima, Peru today?

The current temperature in Lima, the capital of Peru, is 19.7°C. It feels like 13.7°C.

Which city in Peru is warmest right now?

Among major cities in Peru, Sullana is the warmest right now at 25.3°C, while Huancayo is the coolest at 3.0°C.

Does Peru have multiple climate zones?

Yes - temperatures across Peru today range by about 22°C between the warmest and coolest major cities, which suggests multiple climate zones. Countries with wide north-south spans or large elevation differences usually see varied weather on the same day.

How humid is it in Lima right now?

Humidity in Lima is currently 85%.

How windy is it in Lima right now?

Wind speed in Lima is around 10.4 km/h. Wind affects how cold the air feels (wind chill) and how comfortable outdoor activities are.

How can I check weather for other cities in Peru?

This page lists live weather for the largest cities in Peru. Click any city to see its full current conditions, hourly forecast, and 14-day outlook.