☀ Sunshine Atlas

Cagayan de Oro vs General Santos: which is sunnier?

🇵🇭 Philippines vs 🇵🇭 Philippines · 293 km apart · long-term climate normals (NASA POWER, 2001–2020)

General Santos is the sunnier overall: about 2,403 hours of sunshine a year to Cagayan de Oro's 2,266. Month by month it's balanced: each has the higher Sunshine Score in 2 months, with 8 within 2 points.

Scores are the 0–100 Sunshine Score — sunshine, daytime warmth and dryness in one number, per month.

At a glance

Cagayan de OroGeneral Santos
Sunshine hours / year2,2662,403
Sunniest monthApril (79/100)February (76/100)
Nov–Feb average score67/10070/100
Jun–Aug average score65/10065/100
Rain / year2,097 mm1,823 mm
Warmest sea31°C / 88°F31°C / 88°F
Peak midday UV12 (extreme)12 (extreme)

Cagayan de Oro vs General Santos month by month

MonthSunshine ScoreDay high °CRain mmSea °C
Cagayan de OroGeneral SantosCagayan de OroGeneral SantosCagayan de OroGeneral SantosCagayan de OroGeneral Santos
January656828°29°15713728°30°
February747629°29°989127°29°
March787430°30°7610428°29°
April797431°31°7110329°30°
May656531°30°15718430°31°
June656530°29°25822331°30°
July656529°28°25719730°29°
August656529°28°20615831°30°
September656529°28°23316031°30°
October656529°29°23819231°30°
November656729°29°17314130°30°
December656929°29°17313330°30°

The sunnier month by month: Jan General Santos · Feb even · Mar Cagayan de Oro · Apr Cagayan de Oro · May even · Jun even · Jul even · Aug even · Sep even · Oct even · Nov even · Dec General Santos.

When to pick which

Sea temperature

Both seas peak at 31°C / 88°F. Swimmable water (21°C+): Cagayan de Oro all year, General Santos all year. Month-by-month sea temperatures are in the table above.

Full month-by-month guides: Cagayan de Oro weather by month · General Santos weather by month · Best time to visit Philippines.

More comparisons: Cagayan de Oro vs Davao · Cagayan de Oro vs Zamboanga · Cagayan de Oro vs Butuan · General Santos vs Davao · General Santos vs Manado · General Santos vs Pagadian · all head-to-heads