Sunheron logo
SunheronYour holiday finder
Where to travel
Find best place for you ->
Find destination...
°C°F

East Java

Surabaya climate 2025

East Java

Surabaya climate 2025

Overview: Surabaya
Surabaya (Indonesia) in general has a tropical climate. Temperatures during the day are in the range from 31 °C (88 °F) in January to 34 °C (92 °F) in October. The driest month is August with just 1 day of rain, on the contrary, the month when it rains the most is February with 22 days of rain. Temperatures during the night go from 23 °C (74 °F) in July to 25 °C (77 °F) in October.

Weather charts for Surabaya

Weather overview
Weather overview
Weather overview
Show more charts

Destinations nearby and activities

Destinations nearby

Activities in Surabaya

🏖️🌊
Sand beaches
🏖️🏝️
Tropical beaches
🌋
Volcano
🌲
Forests
🌴
Tropical forest
Show more
Location near Surabaya on a cloudy day

Find more destinations like this

Travel essentials
Weather
Beach
Nature
City
Prices
Other

Where do you want to go?

When do you want to go?

Your ideal holidays are?

Who are you travelling with?

Day temperature

I don't care

Wet days

I don't care

Overall prices

Where do you want to go?

Your ideal holidays are?

When do you want to go?

Day temperature

I don't care

Destinations with similar weather to Surabaya

Other destinations in East Java - Indonesia


Weather overview for Surabaya

Climate overview

Surabaya (Indonesia) in general has a tropical climate. Temperatures during the day are in the range from 31 °C (88 °F) in January to 34 °C (92 °F) in October. The driest month is August with just 1 day of rain, on the contrary, the month when it rains the most is February with 22 days of rain. Temperatures during the night go from 23 °C (74 °F) in July to 25 °C (77 °F) in October.

When is the best time to go to Surabaya?

The best months to visit Surabaya are June - October. In this period day temperatures range from 32 °C (89 °F) to 34 °C (92 °F), night temperatures from 23 °C (74 °F) to 25 °C (77 °F) and you can expect on average 4 days of rain per month and 10 of sunshine on average per day.

Is Surabaya a year-round destination?

Yes, Surabaya is a year-round destination, the temperatures don't fall below 31 °C (88 °F) and the sea temperature below 28 °C (82 °F).

What months is the dry season in Surabaya?

The period, with low amounts of rain in Surabaya - dry season - lasts from June to October. In this period it is raining on average 4 days and approximately 35 mm (1.37 in) precipitation falls per month, which are values below average.

What sea temperatures can I expect in Surabaya?

In Surabaya, sea temperatures between 28 °C (82 °F) and 30 °C (85 °F) can be expected during the year.

When is the wet season in Surabaya?

There is a wet season in Surabaya between the months of December - April. During this period it rains on average 20 days per month and approximately 259 mm (10.19 in) of rain falls per month.

What temperatures can I expect in Surabaya?

Surabaya enjoys daily temperatures in the range of 31 °C (88 °F) - 34 °C (92 °F) during the year.

What are the night temperatures in Surabaya?

In Surabaya, night temperatures between 23 °C (74 °F) and 25 °C (77 °F) can be expected during the year.

What is the humidity in Surabaya?

Generally, Surabaya belongs to destinations with higher humidity. It is in the range of 68 % - 83 %. The most humid months are January - May and the least humid are August - November.

Which month is the sunniest in Surabaya?

The period, which is the sunniest in Surabaya, is in the months of July - October, when there is an average of 11 sun hours per day.

What is the least cloudy season in Surabaya?

The least cloudy months in Surabaya are July - September, when the cloud cover is on average only 9 %.

Is it windy in Surabaya?

Surabaya is a destination with rather light or moderate winds.

Appeared in TOP lists

Top 7 Destinations for Relaxing on Sandy Beaches in June
Top 9 Places for Relaxing on Sandy Beaches in Asian Spring

Our latest blog posts

Where to go
Top destinations
Text Search