Surabaya vs Yogyakarta: which is better, month by month

Yogyakarta beats Surabaya in 5 of 12 months — its lead peaks in March (49 vs 44) — while Surabaya wins November; they are within 3 points in the other 6 months.

Each place is scored under the lens that suits its type. Comfort is SeasonMap's 0–100 estimate from ERA5 climate normals, not a forecast.

Surabaya

🇮🇩 Indonesia · tropical climate

Best month
August 77/100
Months won
1 of 12

Yogyakarta

🇮🇩 Indonesia · tropical climate

Best month
July 80/100
Months won
5 of 12

Surabaya vs Yogyakarta — all 12 months

MonthSurabayaYogyakartaWinnerGap
January47Fsweltering, soaked, poor air quality51Dsweltering, soaked, muggy airYogyakarta4
February46Fsweltering, soaked, poor air quality48Fsweltering, soaked, muggy airTie2
March44Fsweltering, soaked, poor air quality49Fsweltering, soaked, muggy airYogyakarta5
April56Dsweltering, soaked, poor air quality57Dsweltering, soaked, muggy airTie1
May62Csweltering, rainy, muggy air66Csweltering, soaked, muggy airYogyakarta4
June69Csweltering, a little rain, muggy air70Bsweltering, rainy, muggy airTie1
July75Bsweltering, dry80Ahot, a little rain, clean airYogyakarta5
August77Bsweltering, dry79Bhot, a little rain, clean airTie2
September72Bsweltering, a little rain73Bsweltering, rainy, clean airTie1
October61Csweltering, rainy, poor air quality61Csweltering, soaked, muggy airTie0
November51Dsweltering, soaked, poor air quality46Fsweltering, soaked, muggy airSurabaya5
December45Fsweltering, soaked, poor air quality50Dsweltering, soaked, muggy airYogyakarta5

A month is a tie when the two are within 3 points. The widest gap is March (44 vs 49). Tap a month for that month's temperature, rain, humidity and air quality side by side.