Surabaya Weather in June

Indonesia · June climate averages and travel tips

Avg high30°C (87°F)
Avg low26°C (78°F)
Rainfall83 mm (3.3 in)
RatingFair 6/10

In June, Surabaya has average highs of 30°C (87°F) and lows of 26°C (78°F). The month is moderately rainy, with about 83 mm (3.3 in) of rain spread over 13 days. Humidity averages 78%, so it feels sticky and hotter than the thermometer suggests. You get roughly 11.6 hours of daylight and a mix of sun and cloud.

Is June a good time to visit Surabaya?

June is a fair time to visit Surabaya (6/10) mainly because of the rain. For better weather, go in July and August.

Visiting Surabaya in June

June: warm, with passing rain

June feels hot and sticky in Surabaya, with highs around 30°C and nights staying warm. Rain falls on 13 days, but you'll still get some sunshine between showers. The humidity can make long walks tiring, especially around the open grounds of Tugu Pahlawan.

Plan indoor sights for the muggiest part of the day. The House of Sampoerna has exhibits in air-conditioned rooms, while a dry spell suits a stroll through old streets around Kembang Jepun. Beach time is less reliable than in nearby Bali, where June weather is better.

Local dates and crowds

Pancasila Day falls on June 1, with official ceremonies marking Indonesia's founding principles. It's a national observance, rather than a major Surabaya festival for visitors. The city's best-known annual celebration, its anniversary, takes place at the end of May.

If you hate crowds, visit before school holidays begin. Later in June, Indonesian families may start travelling, so popular sights and transport can feel busier, and prices may rise. June is generally a livelier time than the quieter months, though it's not as popular as the peak dry-season months of July and August.

Make the weather work

June is drier than May, but wetter than July. You'll still want a flexible plan: a sudden shower can interrupt an outdoor visit, while cloud and humidity can make sightseeing feel less comfortable. Skip long exposed walks at midday; save Taman Bungkul for a cooler evening, when locals gather to eat and relax.

Travelling with kids? Pair Tugu Pahlawan with the nearby 10 November Museum, so you can duck indoors if rain starts. For a local meal, try rawon, a dark beef soup, at a Surabaya restaurant rather than relying on a picnic outdoors.

June weather at a glance

Average high30°C (87°F)
Average low26°C (78°F)
Daily mean28°C (82°F)
Rainfall83 mm (3.3 in)
Rainy days (1 mm+)13
Humidity78%
Cloud cover55%
Daylight11.6 hours
Est. sunshine5.7 hours/day
Wind9.9 km/h
vs MayAbout as warm as May, with 42 mm less rain.

What to pack for Surabaya in June

Surabaya weather in other months

Jan29°C / 26°C341 mmPoorFeb29°C / 26°C346 mmPoorMar29°C / 26°C269 mmPoorApr30°C / 26°C206 mmPoorMay30°C / 26°C125 mmPoorJun30°C / 26°C83 mmFairJul31°C / 25°C38 mmGoodAug32°C / 25°C13 mmGoodSep34°C / 26°C27 mmGoodOct34°C / 27°C70 mmFairNov32°C / 27°C149 mmPoorDec30°C / 26°C346 mmPoor

← MayBest time to visit SurabayaJuly →

Better weather in June nearby

Nearby in June

Where else is good in June? See where to go in June.