Teresina climate

Teresina is warmest in October, with average highs of 37 °C, and coldest in March, when nights average 23 °C. March is the wettest month (346 mm) and August the driest (2.4 mm). Figures are 1991–2020 climate normals.

Across a full year Teresina averages 1,455 mm of rain and 364 days above 25 °C.

Brazil · population 871,126 · 1991–2020 normals

  1. Jan 26°
  2. Feb 26°
  3. Mar 26°
  4. Apr 26°
  5. May 27°
  6. Jun 28°
  7. Jul 28°
  8. Aug 29°
  9. Sep 30°
  10. Oct 31°
  11. Nov 30°
  12. Dec 29°

Temperature below 0 °C to above 30 °C Rain band height is that month’s share of the wettest month

  • Warmest month October 37 °C
  • Coldest month March 23 °C
  • Driest month August 2 mm
  • Wettest month March 346 mm
  • Least cloud August 34 % cloud
  • Hottest on record October 40 °C
  • Coldest on record June 19 °C

What to expectTeresina through the year

Teresina has a clear annual cycle: average daily highs run from 30 °C in March to 37 °C in October, a swing of 4.9 °C in mean temperature across the year.

Counted across a normal year, 364 days a year reach 25 °C, 296 of them reach 30 °C. The warmest reading in the 1991–2020 record is 40 °C, in October.

Rain is strongly seasonal. March averages 346 mm against 2 mm in August — 145 times as much. Planning around the dry months matters more here than planning around temperature.

Month by month

Month Avg high Rainfall Cloud
January 30.9 °C 240 mm 78 %
February 30.2 °C 281 mm 81 %
March 29.9 °C 346 mm 82 %
April 29.9 °C 272 mm 78 %
May 30.9 °C 126 mm 63 %
June 32.6 °C 17 mm 47 %
July 33.5 °C 9 mm 41 %
August 35.0 °C 2 mm 34 %
September 36.5 °C 4 mm 34 %
October 36.8 °C 16 mm 41 %
November 35.6 °C 45 mm 58 %
December 33.7 °C 96 mm 65 %

Temperature month by month

Month Avg highAvg lowMeanRecord highRecord lowDays above 25 °CDays above 30 °CDays below 0 °C
January 30.9 °C23.2 °C26.4 °C38.8 °C21.1 °C31200
February 30.2 °C22.9 °C25.9 °C36.3 °C21.0 °C28160
March 29.9 °C22.9 °C25.7 °C38.3 °C21.2 °C31160
April 29.9 °C23.0 °C25.9 °C34.5 °C21.3 °C30150
May 30.9 °C23.1 °C26.6 °C36.5 °C19.8 °C31220
June 32.6 °C23.1 °C27.6 °C36.5 °C19.0 °C30280
July 33.5 °C23.2 °C28.1 °C36.8 °C19.2 °C31310
August 35.0 °C23.5 °C29.1 °C38.1 °C19.3 °C31310
September 36.5 °C24.1 °C30.3 °C39.3 °C20.7 °C30300
October 36.8 °C24.6 °C30.6 °C40.1 °C21.2 °C31310
November 35.6 °C24.7 °C29.8 °C40.0 °C21.9 °C30290
December 33.7 °C24.2 °C28.5 °C40.0 °C21.6 °C31280

Rain, sun and wind month by month

Month RainfallWet daysDaylightCloud coverHumidityWind
January 240 mm2212 h/day78 %81 %9.7 km/h
February 281 mm2312 h/day81 %85 %9.4 km/h
March 346 mm2712 h/day82 %87 %9.0 km/h
April 272 mm2312 h/day78 %87 %9.1 km/h
May 126 mm1312 h/day63 %80 %11 km/h
June 17 mm312 h/day47 %64 %13 km/h
July 9 mm112 h/day41 %53 %14 km/h
August 2 mm112 h/day34 %47 %15 km/h
September 4 mm112 h/day34 %46 %14 km/h
October 16 mm212 h/day41 %50 %14 km/h
November 45 mm612 h/day58 %58 %12 km/h
December 96 mm1212 h/day65 %67 %11 km/h

Where Teresina ranks

Planning a trip? See the best time to visit Teresina.

QuestionsCommon questions about Teresina’s climate

When is the best time to visit Teresina?

That depends on what you want, so the honest answer is a comparison rather than a single month. February, March, April sit closest to 20 °C on average, October is the warmest month and August the driest. The month-by-month table above has the full picture.

How hot does Teresina get?

In October, the warmest month, daily highs average 37 °C. About 296 days a year pass 30 °C. The highest value in the 1991–2020 record is 40 °C.

How cold does it get in winter?

Nights average 23 °C in March, the coldest month. Freezing nights are not part of a normal year here.

Which month is wettest in Teresina?

March, averaging 346 mm over 27 days with rain. The driest month is August with 2 mm. The year as a whole averages 1,455 mm.

Are these figures a forecast?

No. They are 1991–2020 climate normals: the average of thirty years, which describes what a month is usually like in Teresina rather than what any particular week will bring. Individual years can differ substantially from the normal.

Data sources and method

Normal period
1991–2020
Data point
-5.089°, -42.802° (the coordinates the reanalysis values are taken for)
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: monthly rankings, daylight hours, beach and comfort scores. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.