Weather atlas / Local forecast

Cagayan de Oro

8.48° latitude / 124.65° longitude

PH

Updated just now

Current conditions

Mainly clear
23°C
Feels like 28°C · Mainly clear
Humidity
94%
Wind
6 km/h SSW
Pressure
1012 hPa
UV Index
0 Low
Cloud Cover
37%
Precipitation
0 mm
Sunrise
5:32 AM
Sunset
5:20 PM
Compare

What to expect today in Cagayan de Oro

Right now in Cagayan de Oro it's 23°C with mainly clear. It feels warmer than that, more like 28°C. Today's high should reach 31°C with an overnight low near 23°C. Expect rain overnight. Tomorrow looks similar, with highs near 31°C with slight rain showers.

Next 25 Hours

Now
Rain
26°C
1.2
19:00
Rain
26°C
1.2
20:00
Rain
25°C
1.2
21:00
Rain
25°C
0.3
22:00
Rain
24°C
0.3
23:00
Rain
24°C
0.3
00:00
Overcast
24°C
·
01:00
Overcast
24°C
·
02:00
Overcast
24°C
·
03:00
Mostly cloudy
23°C
·
04:00
Mostly cloudy
23°C
·
05:00
Partly cloudy
23°C
·
06:00
Partly cloudy
24°C
·
07:00
Partly cloudy
25°C
·
08:00
Mostly cloudy
26°C
·
09:00
Mostly cloudy
27°C
·
10:00
Mostly cloudy
28°C
·
11:00
Mostly cloudy
28°C
·
12:00
Mostly cloudy
28°C
·
13:00
Partly cloudy
28°C
·
14:00
Partly cloudy
28°C
·
15:00
Rain
28°C
0.4
16:00
Rain
27°C
0.4
17:00
Rain
26°C
0.4
18:00
Rain
25°C
0.5

10-Day Forecast

Daily low high · Select a day for details

Forecast trends

Next 24 hours — temperature & precipitation

10-day outlook — high / low & rainfall

About Cagayan de Oro

Cagayan de Oro is a vibrant city located in Northern Mindanao, Philippines. It is well-known for its beautiful landscapes and warm, tropical climate.

Cagayan de Oro experiences a tropical climate with distinct wet and dry seasons rather than four. Temperatures remain consistently warm throughout the year, generally ranging from 22°C to 32°C. Expect high humidity and frequent, heavy rainfall, especially during the wet season.

Nearby Cities

Monthly Climate Averages

MonthHighLowRainHumidity
May28°C24.6°C0mm79%

Based on 1 years of data

View full climate profile →
Compare Cagayan de Oro with another citySee the differences in weather and climate, side by side.
→