Annual average temperature · 30-year mean — not today
-10°
0°
10°
20°
30°
40°
Best Time to Visit: Jan, Feb, Mar, May, Jul, Aug, Sep, Oct, Nov, Dec. Rainiest: Jun (476 mm).View current weather →
Annual Precip
4387mm
476mm jun · 282mm janWarmest
27°C
OctColdest
16°C
AugWind
5km/h
Calm
Puyo has a tropical climate with warm temperatures year-round. The coolest month is Aug (16°C) and the warmest is Oct (27°C). Annual rainfall totals 4387mm.
Monthly Averages
Jan
High26°C79°F
Avg Temp21°C71°F
Low17°C63°F
Precipitation282 mm
Wind5 km/h
Feb
High26°C79°F
Avg Temp22°C71°F
Low17°C63°F
Precipitation290 mm
Wind5 km/h
Mar
High26°C79°F
Avg Temp22°C71°F
Low17°C63°F
Precipitation389 mm
Wind5 km/h
Apr
High26°C79°F
Avg Temp22°C71°F
Low17°C63°F
Precipitation440 mm
Wind5 km/h
May
High26°C78°F
Avg Temp21°C70°F
Low17°C63°F
Precipitation423 mm
Wind5 km/h
Jun
High25°C77°F
Avg Temp21°C69°F
Low16°C61°F
Precipitation476 mm
Wind5 km/h
Jul
High25°C76°F
Avg Temp20°C69°F
Low16°C61°F
Precipitation389 mm
Wind6 km/h
Aug
High26°C78°F
Avg Temp21°C69°F
Low16°C61°F
Precipitation322 mm
Wind6 km/h
Sep
High26°C80°F
Avg Temp21°C70°F
Low16°C61°F
Precipitation353 mm
Wind6 km/h
Oct
High27°C80°F
Avg Temp22°C71°F
Low17°C62°F
Precipitation356 mm
Wind6 km/h
Nov
High27°C80°F
Avg Temp22°C71°F
Low17°C62°F
Precipitation350 mm
Wind6 km/h
Dec
High27°C80°F
Avg Temp22°C71°F
Low17°C62°F
Precipitation317 mm
Wind6 km/h
HighLowPrecipitation
Monthly Wind Speed
km/h
Frequently Asked Questions
What is the climate like in Puyo?
Puyo has an average annual temperature of 21°C with 4387mm of rainfall per year. The warmest month is Oct (27°C) and the coldest is Aug (16°C).
What is the hottest month in Puyo?
The hottest month in Puyo is Oct, with an average high of 27°C.
How much rain does Puyo get?
Puyo receives 4387mm of precipitation annually. The wettest month is Jun (476mm) and the driest is Jan (282mm).
When is the best time to visit Puyo?
The best time to visit Puyo is during Jan, Feb, Mar, May, Jul, Aug, Sep, Oct, Nov, Dec, when temperatures are comfortable and rainfall is relatively low.