Vila Velha

Espírito Santo Weather & Climate: Brazil

Climate by month across Espírito Santo, Brazil, average temperatures, rainfall and the best time to visit.

Climate overview of Espírito Santo

Espírito Santo in Brazil sees its peak temperatures in February (31°C (88°F)) and its coolest in July (25°C (77°F)). For a full breakdown of what to expect throughout the year, we've put together a climate overview based on data from Guarapari, the region's most visited city. For more detailed climate information about other cities in the area, please see the section beneath the map further down the page.

Espírito Santo offers pleasant conditions in June, July, August and September, with temperatures typically ranging from 26°C (79°F) to 26°C (79°F).

The peak heat season generally takes place in January, February and March.

When it comes to rainfall, Espírito Santo sees significant variations throughout the year. November tends to be the wettest, receiving 192 mm (7.6 in) of rain, while June is much drier with just 44 mm (1.7 in).

For those seeking sunshine, January usually has the brightest skies, making it an excellent time for exploring the region.

Explore Espírito Santo by month

Pick a month to see the average temperature, rainfall and sunshine in Espírito Santo - and find the best time to visit. (based on Guarapari)

Popular cities by month

Compare cities per month. Toggle cities on/off.

Guarapari Vitória Vila Velha Itaúnas Linhares Anchieta
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map of Espírito Santo

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Guarapari 26°C (79°F) 31°C (88°F) 19°C (66°F) 24°C (75°F) 1234 mm (49 in) 2,393 hours
Vitória 26°C (79°F) 30°C (86°F) 19°C (66°F) 24°C (75°F) 1243 mm (49 in) 2,393 hours
Vila Velha 25°C (77°F) 30°C (86°F) 20°C (68°F) 24°C (75°F) 1189 mm (47 in) 2,393 hours
Itaúnas 26°C (79°F) 30°C (86°F) 21°C (70°F) 24°C (75°F) 1207 mm (48 in)
Linhares 28°C (82°F) 33°C (91°F) 18°C (64°F) 23°C (73°F) 1151 mm (45 in)
Anchieta 25°C (77°F) 30°C (86°F) 19°C (66°F) 24°C (75°F) 1371 mm (54 in) 2,393 hours

Places in Espírito Santo, Brazil

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Explore more

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.