Surabaya weather in January

January in Surabaya: sweltering, soaked, with poor air quality — not the time — 29 rainy days.

Updated September 2026 · climate normals from ERA5 reanalysis

Surabaya🇮🇩 Indonesia · Java, Bali & Nusa Tenggara · City47
  1. 47Jan
  2. 46Feb
  3. 44Mar
  4. 56Apr
  5. 62May
  6. 69Jun
  7. 75Jul
  8. 77Aug
  9. 72Sep
  10. 61Oct
  11. 51Nov
  12. 45Dec

#9 of 12 months in Surabaya · #1200 of 1413 destinations to visit in January · comfort 47/100 (tier F)

Days
32°C
Nights
25°C
Wet days
29
Sun
8.7 h
Humidity
85%
Daylight
13 h
Surabaya, Indonesia
Photo: arif wijaya · Pexels

Traveller notes on Surabaya in January

Forum posters describe January as squarely within Java's rainy season, with a real chance of rain especially at higher elevations, though conditions stay genuinely variable - a lucky morning can be dry, with rain more typically starting around midday. Posters describe the wet-season pattern as usually bringing rain in the late afternoon or overnight, intermittent rather than constant, so an umbrella is generally enough to keep plans on track. Posters visiting nearby Mount Bromo specifically note a real trade-off: only a 10-30% chance of a clear sunrise in January, but far fewer tourists and more of the site to yourself as a result. Posters generally rate January as manageable for a Surabaya-area visit with realistic expectations and rain gear on hand.
Tripadvisor community · January · 1 month ago · Read more on Tripadvisor ↗

Other months in Surabaya

Forum posters describe July as squarely inside East Java's dry season, with Surabaya itself hot and humid - posters call it one of the hottest cities in Indonesia. July also lines up with peak season for the popular Mount Bromo and Ijen day trips from the city, though posters flag a sharp contrast at altitude: temperatures at the Penanjakan viewpoint above Bromo can drop to 4-9C for sunrise, cold enough that many visitors skip the viewing point rather than brave it. Posters recommend packing a mask for dust given the dry conditions, and note Ijen's crater can occasionally close depending on volcanic activity, so building flexibility into a mountain-focused itinerary from Surabaya is worthwhile.
Tripadvisor community · July · 1 month ago · Read more on Tripadvisor ↗

Add your own note from Surabaya's card on the map.

Surabaya climate normals — January

Daytime high32°C / 90°F🔥 sweltering
Nighttime low25°C / 77°F
Feels like (high)38°C / 100°F
Sea temperature30°C / 87°F♨️ bath-warm
Rainfall270 mm / 10.6 in⛈ soaked
Rainy days29 days
Humidity85%💦 very humid
Dew point24°C / 76°F
Sunshine8.7 h/day
Daylight12.5 h
Wind14 km/h / 8 mph
Air quality (US AQI)107😷 poor

Monthly averages from ERA5 reanalysis. AQI is the mean US Air Quality Index for the month.

Crowds in Surabaya in January

How busy the place itself is — school and mass holidays, the months an editor tagged, and how sought-after the weather makes them. Never part of the comfort score.

Quiettravelers describe it as quiet, Christmas and New Year, Year-end break in Indonesia

Sourced from traveler notes: “…only a 10-30% chance of a clear sunrise in January, but far fewer tourists and more of the site to yourself as a result. Posters gener…” — Tripadvisor community

JFMAMJJASOND

Peak crowdsBusyShoulder seasonQuiet

Best months for Surabaya's weather

Ranked by this destination's own climate comfort score across the year — a different thing from how busy it gets (see Crowds above).

Fair weatherSurabaya's weather peaks July–September, best around August.

JFMAMJJASOND

Best weatherFair weatherToughest weather

What's on in Surabaya in January

Recurring seasonal events, natural spectacles, closures and holidays — curated and sourced.

  • Holiday

    Christmas and New Year

    18 Dec – 5 JanChristmas & New YearCrowdedBook early

    The school holidays and the year-end break together, when everything with wheels heads for Bromo and Malang and the trains out are booked a month ahead. Source ↗

  • Season

    Wet season

    MonsoonRisk

    29 rainy days and about 270 mm in the month — the real kind of rainy season, not afternoon showers.

    from the climate normals

What's on around the world in January →

Nearby, and something's on

Within 300 km of Surabaya — a day trip or a short hop — with something on this month. Never part of the comfort score.

Where is Surabaya?

Loading map…

Surabaya in January — FAQ

Is January a good time to visit Surabaya?
January in Surabaya: sweltering, soaked, with poor air quality — not the time — 29 rainy days. It ranks #9 of 12 months for Surabaya on SeasonMap's comfort score (47/100).
What is the weather like in Surabaya in January?
In January, Surabaya averages a daily high of 32°C and a low of 25.2°C, with about 270 mm of rain over roughly 28.8 rainy days.
What is the air quality in Surabaya in January?
Surabaya has a mean US Air Quality Index of about 107 in January.

Within 300 km: Yogyakarta's Wet season around 1 Nov – 31 Mar.