Indonesia

Surabaya Weather

Surabaya weather today, the 14-day forecast, and average temperature, rain and what to wear for every month — compared against Hong Kong. Best months to visit: May, Jun, Jul and Aug.

Surabaya current weather

Surabaya now (local time 14:15)

32°C

Clear

Feels like
35°
Humidity
51%
Wind
15 km/h

Next 7 days · what to wear

26° – 33°C

Mostly dry all week

👕 T-shirts, shorts and breathable fabrics; sunscreen and water.

Surabaya 14-day forecast

  1. Today

    10/4

    ☁️

    32°

    27°

    💧2%

  2. Mon

    10/5

    ☁️

    32°

    26°

    💧4%

  3. Tue

    10/6

    ☁️

    33°

    26°

    💧2%

  4. Wed

    10/7

    ☁️

    33°

    26°

    💧8%

  5. Thu

    10/8

    🌦️

    33°

    26°

    💧31%

  6. Fri

    10/9

    🌦️

    33°

    27°

    💧41%

  7. Sat

    10/10

    🌦️

    33°

    26°

    💧21%

  8. Sun

    10/11

    ⛅

    32°

    28°

    💧7%

  9. Mon

    10/12

    ☁️

    33°

    28°

    💧14%

  10. Tue

    10/13

    ☁️

    33°

    28°

    💧14%

  11. Wed

    10/14

    🌤️

    33°

    28°

    💧0%

  12. Thu

    10/15

    ☁️

    33°

    28°

    💧6%

  13. Fri

    10/16

    ☁️

    33°

    28°

    💧10%

  14. Sat

    10/17

    ☁️

    32°

    28°

    💧12%

🔔 Watch my Surabaya trip

Add your dates for that week's weather, currency timing, leave days and packing — plus reminders 14 and 3 days before you fly. Free with sign-in.

Best time to visit Surabaya

On temperature and rainfall, the most comfortable months in Surabaya are May, Jun, Jul and Aug. The hottest month is September (average high 34°C) and the coldest is February (average low 26°C).

Surabaya climate by month

MonthAvg highAvg lowRainHumidityvs Hong Kong
Jan29°C26°C337 mm85%+11°C
Feb29°C26°C316 mm86%+9°C
Mar29°C26°C272 mm84%+7°C
Apr30°C26°C193 mm82%+4°C
MayBest30°C26°C123 mm80%+1°C
JunBest30°C25°C74 mm77%-1°C
JulBest31°C24°C35 mm72%-1°C
AugBest32°C24°C11 mm65%-1°C
Sep34°C25°C18 mm61%+1°C
Oct33°C26°C63 mm64%+4°C
Nov32°C27°C140 mm73%+7°C
Dec30°C26°C300 mm82%+9°C

Data: NASA POWER 2001–2020 climatology (MERRA-2, elevation-corrected); Hong Kong comparison uses HKO 1991–2020 normals.

Surabaya weather month by month: what to wear

Surabaya in OctoberThis month

October in Surabaya is hot: average highs of 33°C and lows of 26°C, around 63 mm of rain (mostly dry) and 64% humidity — about 4°C warmer than Hong Kong.

👕 T-shirts, shorts and breathable fabrics; sunscreen and water.

Surabaya in November

November in Surabaya is hot: average highs of 32°C and lows of 27°C, around 140 mm of rain (some rain) and 73% humidity — about 7°C warmer than Hong Kong.

👕 T-shirts, shorts and breathable fabrics; sunscreen and water.

Surabaya in December

December in Surabaya is warm to hot: average highs of 30°C and lows of 26°C, around 300 mm of rain (very wet) and 82% humidity — about 9°C warmer than Hong Kong.

👕 Short sleeves, plus a light layer for air-conditioned interiors; it's wet, so pack a compact umbrella; humid, so quick-dry fabrics help.

Surabaya in January

January in Surabaya is warm to hot: average highs of 29°C and lows of 26°C, around 337 mm of rain (very wet) and 85% humidity — about 11°C warmer than Hong Kong.

👕 Short sleeves, plus a light layer for air-conditioned interiors; it's wet, so pack a compact umbrella; humid, so quick-dry fabrics help.

Surabaya in February

February in Surabaya is warm to hot: average highs of 29°C and lows of 26°C, around 316 mm of rain (very wet) and 86% humidity — about 9°C warmer than Hong Kong.

👕 Short sleeves, plus a light layer for air-conditioned interiors; it's wet, so pack a compact umbrella; humid, so quick-dry fabrics help.

Surabaya in March

March in Surabaya is warm to hot: average highs of 29°C and lows of 26°C, around 272 mm of rain (very wet) and 84% humidity — about 7°C warmer than Hong Kong.

👕 Short sleeves, plus a light layer for air-conditioned interiors; it's wet, so pack a compact umbrella; humid, so quick-dry fabrics help.

Surabaya in April

April in Surabaya is warm to hot: average highs of 30°C and lows of 26°C, around 193 mm of rain (wet) and 82% humidity — about 4°C warmer than Hong Kong.

👕 Short sleeves, plus a light layer for air-conditioned interiors; it's wet, so pack a compact umbrella; humid, so quick-dry fabrics help.

Surabaya in MayBest month

May in Surabaya is warm to hot: average highs of 30°C and lows of 26°C, around 123 mm of rain (some rain) and 80% humidity — about the same as Hong Kong. It's one of the most comfortable months of the year to visit.

👕 T-shirts, shorts and breathable fabrics; sunscreen and water; humid, so quick-dry fabrics help.

Surabaya in JuneBest month

June in Surabaya is warm to hot: average highs of 30°C and lows of 25°C, around 74 mm of rain (mostly dry) and 77% humidity — about the same as Hong Kong. It's one of the most comfortable months of the year to visit.

👕 T-shirts, shorts and breathable fabrics; sunscreen and water.

Surabaya in JulyBest month

July in Surabaya is hot: average highs of 31°C and lows of 24°C, around 35 mm of rain (mostly dry) and 72% humidity — about the same as Hong Kong. It's one of the most comfortable months of the year to visit.

👕 T-shirts, shorts and breathable fabrics; sunscreen and water.

Surabaya in AugustBest month

August in Surabaya is hot: average highs of 32°C and lows of 24°C, around 11 mm of rain (dry) and 65% humidity — about the same as Hong Kong. It's one of the most comfortable months of the year to visit.

👕 T-shirts, shorts and breathable fabrics; sunscreen and water.

Surabaya in September

September in Surabaya is hot: average highs of 34°C and lows of 25°C, around 18 mm of rain (dry) and 61% humidity — about the same as Hong Kong.

👕 T-shirts, shorts and breathable fabrics; sunscreen and water.

FAQ

›What is the best time to visit Surabaya?

On temperature and rainfall, the most comfortable months in Surabaya are May, Jun, Jul and Aug. The hottest month is September (average high 34°C) and the coldest is February (average low 26°C).

›What's the weather like in Surabaya in October, and what should I wear?

October in Surabaya is hot: average highs of 33°C and lows of 26°C, around 63 mm of rain (mostly dry) and 64% humidity — about 4°C warmer than Hong Kong. What to wear: T-shirts, shorts and breathable fabrics; sunscreen and water.

›What's the weather like in Surabaya in November, and what should I wear?

November in Surabaya is hot: average highs of 32°C and lows of 27°C, around 140 mm of rain (some rain) and 73% humidity — about 7°C warmer than Hong Kong. What to wear: T-shirts, shorts and breathable fabrics; sunscreen and water.

›When is the rainy season in Surabaya?

Surabaya is wettest in January, with about 337 mm on average, and driest in August, with about 11 mm.

›How cold does Surabaya get? Does it snow?

The coldest month is February, averaging 29°C by day and 26°C at night. Snow is very unlikely.

Planning a trip to Surabaya?

More Indonesia weather

Forecast data: Open-Meteo.com (CC BY 4.0), refreshed every 3 hours. Hottest month: September; coldest: February.