Cagayan de Oro climate

Cagayan de Oro is warmest in April, with average highs of 29 °C, and coldest in February, when nights average 22 °C. June is the wettest month (381 mm) and March the driest (193 mm). Figures are 1991–2020 climate normals.

Across a full year Cagayan de Oro averages 3,120 mm of rain and 361 days above 25 °C.

Philippines · population 741,617 · 1991–2020 normals

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

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

  • Warmest month April 29 °C
  • Coldest month February 22 °C
  • Driest month March 193 mm
  • Wettest month June 381 mm
  • Least cloud April 63 % cloud
  • Hottest on record April 33 °C
  • Coldest on record December 18 °C
  • Warmest sea June 30 °C

What to expectCagayan de Oro through the year

Cagayan de Oro changes little through the year. Average daily highs stay between 28 and 29 °C, so no month stands out as a season in the way it would further from the equator.

Counted across a normal year, 361 days a year reach 25 °C, 13 of them reach 30 °C. The warmest reading in the 1991–2020 record is 33 °C, in April.

Rain is spread fairly evenly through the year, from 193 mm in March to 381 mm in June. There is no dry season to aim for.

The sea off Cagayan de Oro is warmest in June at 30 °C and coldest in February at 27 °C. Sea temperature lags the air by a month or two, which is why late summer swims warmer than early summer at the same air temperature.

Month by month

Month Avg high Rainfall Cloud
January 27.3 °C 249 mm 74 %
February 27.5 °C 212 mm 69 %
March 28.2 °C 193 mm 65 %
April 28.9 °C 214 mm 63 %
May 28.7 °C 306 mm 79 %
June 28.2 °C 381 mm 87 %
July 28.0 °C 281 mm 88 %
August 28.3 °C 218 mm 86 %
September 28.1 °C 219 mm 86 %
October 27.9 °C 286 mm 84 %
November 28.0 °C 305 mm 77 %
December 27.7 °C 257 mm 76 %

Temperature month by month

Month Avg highAvg lowMeanRecord highRecord lowDays above 25 °CDays above 30 °CDays below 0 °C
January 27.3 °C22.3 °C24.7 °C29.8 °C18.2 °C3000
February 27.5 °C22.2 °C24.8 °C30.9 °C18.3 °C2700
March 28.2 °C22.4 °C25.2 °C32.3 °C18.7 °C3120
April 28.9 °C23.0 °C25.8 °C33.0 °C19.7 °C3040
May 28.7 °C23.6 °C26.0 °C32.9 °C21.3 °C3130
June 28.2 °C23.4 °C25.6 °C31.8 °C21.5 °C3010
July 28.0 °C23.1 °C25.4 °C31.1 °C21.6 °C3110
August 28.3 °C23.1 °C25.5 °C32.3 °C21.2 °C3110
September 28.1 °C23.1 °C25.4 °C31.6 °C21.5 °C3010
October 27.9 °C23.0 °C25.2 °C31.0 °C21.2 °C3100
November 28.0 °C22.8 °C25.2 °C30.2 °C19.2 °C3000
December 27.7 °C22.6 °C25.0 °C30.9 °C18.0 °C3000

Rain, sun and wind month by month

Month RainfallWet daysDaylightCloud coverHumidityWindSea temp
January 249 mm2212 h/day74 %86 %9.7 km/h27.5 °C
February 212 mm1812 h/day69 %85 %10 km/h27.2 °C
March 193 mm2012 h/day65 %84 %10 km/h27.6 °C
April 214 mm2112 h/day63 %84 %11 km/h28.5 °C
May 306 mm2713 h/day79 %85 %9.3 km/h29.3 °C
June 381 mm2613 h/day87 %86 %8.7 km/h29.7 °C
July 281 mm2413 h/day88 %85 %9.1 km/h29.5 °C
August 218 mm2012 h/day86 %84 %9.5 km/h29.4 °C
September 219 mm2212 h/day86 %84 %9.3 km/h29.4 °C
October 286 mm2612 h/day84 %87 %9.2 km/h29.4 °C
November 305 mm2612 h/day77 %87 %8.8 km/h29.3 °C
December 257 mm2512 h/day76 %87 %9.2 km/h28.5 °C

How Cagayan de Oro compares

The same four figures for nearby destinations, so the numbers above have something to be read against. Summer high is the warmest month's average high; winter low is the coldest month's average low.

Destination Summer high Winter low Rain per year Days above 25 °C
Cagayan de Oro 29 °C 22 °C 3,120 mm 361
Iligan City · Philippines 28 °C 22 °C 3,474 mm 355
Iligan · Philippines 29 °C 23 °C 2,314 mm 362
Mantampay · Philippines 28 °C 22 °C 2,314 mm 352
Marawi City · Philippines 26 °C 20 °C 3,385 mm 230
NIA Valencia · Philippines 30 °C 20 °C 2,207 mm 356
Libertad · Philippines 31 °C 23 °C 2,114 mm 363

Where Cagayan de Oro ranks

Ranking Position Value
Warmest sea temperatures in Asia in November 42nd of 50 29 °C

Planning a trip? See the best time to visit Cagayan de Oro.

QuestionsCommon questions about Cagayan de Oro’s climate

When is the best time to visit Cagayan de Oro?

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

How hot does Cagayan de Oro get?

In April, the warmest month, daily highs average 29 °C. About 13 days a year pass 30 °C. The highest value in the 1991–2020 record is 33 °C.

How cold does it get in winter?

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

Which month is wettest in Cagayan de Oro?

June, averaging 381 mm over 26 days with rain. The driest month is March with 193 mm. The year as a whole averages 3,120 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 Cagayan de Oro 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
8.482°, 124.647° (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.