East Java

East Java Weather in April

Average temperatures, rainfall, sunshine and the best places to visit in East Java, Indonesia in April.

Planning a trip to East Java, Indonesia this April? Here's what you need to know about the weather:

What to Expect in East Java in April

East Java, Indonesia is a region in Indonesia. April in East Java generally has temperatures that range from warm to very warm, with heavy precipitation.

Temperatures

During the day temperatures vary from warm in Malang at 28°C (82°F) to very warm in Surabaya at 33°C (91°F). At night it cools down to 26°C (79°F) in Surabaya and 19°C (66°F) in Malang. The temperatures mentioned for both day and night are typical averages. However some days might get even hotter. It's best to stay prepared by wearing cloths suitable for the warmth.

For specific regional insights in East Java, Indonesia, refer to the map provided below.

Precipitation

In April, precipitation varies across different areas. From heavy rainfall in Banyuwangi with an average of 165 mm (6.5 in) to heavy rainfall in Batu with 296 mm (12 in).

Average sunshine

Sunshine is moderately available across various locations. In Surabaya, you can expect around 158 hours of sunlight in April, which gives a pleasant combination of sun and shade. For those who want maximum sunshine, our weather planner can point you toward the sunniest places on Earth.

Explore East Java by month

Best Places to Visit in East Java in April

Click on a destination dot for more details. Toggle the map to compare temperatures or precipitation across East Java.

perfect weather
pleasant
tolerable
unpleasant
poor

Perfect weather is subjective. On this map perfect weather has been defined with temperatures between 20°C (68°F) and 29°C (84°F) and not too much precipitation (less than 90 mm (3.5 in) a month).

Popular Destinations in East Java

What is the weather like in April for some of the most popular destinations in East Java, Indonesia?

Temperature range in East Java (April)

Precipitation variation in East Java (April)

Surabaya

In April Surabaya generally has very high temperatures with maximum daytime temperatures around 33°C (91°F), minimum nighttime temperatures around 26°C (79°F) and heavy monthly rainfall. So on average the conditions are unpleasant that month.

March
April
May
Max temperature
32°C (90°F)
33°C (91°F)
33°C (91°F)
Min temperature
25°C (77°F)
26°C (79°F)
26°C (79°F)
Monthly sun hours
144 hours
158 hours
191 hours
Monthly rainfall
278 mm (11 in)
196 mm (7.7 in)
87 mm (3.4 in)
Monthly rainy days
15 days
10 days
7 days
Weather conditions

Malang

In April Malang generally has high temperatures with maximum daytime temperatures around 28°C (82°F), minimum nighttime temperatures around 19°C (66°F) and heavy monthly rainfall. So on average the conditions are unpleasant that month.

March
April
May
Max temperature
28°C (82°F)
28°C (82°F)
28°C (82°F)
Min temperature
20°C (68°F)
19°C (66°F)
19°C (66°F)
Monthly rainfall
423 mm (17 in)
259 mm (10 in)
111 mm (4.4 in)
Monthly rainy days
17 days
12 days
9 days
Weather conditions

Batu

In April Batu generally has high temperatures with maximum daytime temperatures around 28°C (82°F), minimum nighttime temperatures around 20°C (68°F) and heavy monthly rainfall. So on average the conditions are poor that month.

March
April
May
Max temperature
28°C (82°F)
28°C (82°F)
28°C (82°F)
Min temperature
20°C (68°F)
20°C (68°F)
19°C (66°F)
Monthly rainfall
463 mm (18 in)
296 mm (12 in)
132 mm (5.2 in)
Monthly rainy days
18 days
13 days
10 days
Weather conditions

Banyuwangi

In April Banyuwangi generally has high temperatures with maximum daytime temperatures around 29°C (84°F), minimum nighttime temperatures around 24°C (75°F) and heavy monthly rainfall. So on average the conditions are pleasant that month.

March
April
May
Max temperature
29°C (84°F)
29°C (84°F)
29°C (84°F)
Min temperature
24°C (75°F)
24°C (75°F)
23°C (73°F)
Monthly sun hours
170 hours
190 hours
200 hours
Monthly rainfall
283 mm (11 in)
165 mm (6.5 in)
79 mm (3.1 in)
Monthly rainy days
16 days
11 days
7 days
Weather conditions

Kediri

In April Kediri generally has very high temperatures with maximum daytime temperatures around 31°C (88°F), minimum nighttime temperatures around 23°C (73°F) and heavy monthly rainfall. So on average the conditions are poor that month.

March
April
May
Max temperature
31°C (88°F)
31°C (88°F)
32°C (90°F)
Min temperature
23°C (73°F)
23°C (73°F)
23°C (73°F)
Monthly rainfall
329 mm (13 in)
212 mm (8.3 in)
93 mm (3.7 in)
Monthly rainy days
16 days
11 days
8 days
Weather conditions

Is your destination not in the list? Have a look at all destinations in East Java, in Indonesia.

In our records: Indonesia April extremes

Notable April records observed across cities in Indonesia in our climate database (1976 – 2026). Historic readings can vary in quality, so treat these as illustrative.

  • In our records, the warmest April day in Indonesia reached 40°C (104°F) in Pulau Merah on April 1, 2014.

Popular cities in April

Day & night temperatures, rainfall and average weather in East Java in April.

City Weather Day temp Night temp Rainfall
Surabaya 33°C (91°F) 26°C (79°F) 196 mm (7.7 in)
Malang 28°C (82°F) 19°C (66°F) 259 mm (10 in)
Batu 28°C (82°F) 20°C (68°F) 296 mm (12 in)
Banyuwangi 29°C (84°F) 24°C (75°F) 165 mm (6.5 in)
Kediri 31°C (88°F) 23°C (73°F) 212 mm (8.3 in)
Kalibaru 30°C (86°F) 21°C (70°F) 205 mm (8.1 in)

East Java weather in April: frequently asked questions

What is the weather like in East Java, Indonesia in April?

East Java, Indonesia typically experiences poor weather in April, part of the season. Daytime highs in Surabaya average around 33°C (91°F), and temperatures drop to about 26°C (79°F) at night.

What is the average temperature in East Java, Indonesia in April?

Surabaya averages a daytime maximum of 33°C (91°F) in April, with overnight lows close to 26°C (79°F).

Does East Java, Indonesia get a lot of rain in April?

Yes. April brings heavy rainfall to East Java, Indonesia, with Surabaya averaging around 196 mm (7.7 in). Expect frequent showers and pack accordingly.

Is April a Good Time to Visit East Java, Indonesia?

Given the typically unpleasant weather conditions in Surabaya, April may not be the ideal time to visit East Java, Indonesia.

Generally speaking, July and August provide tolerable weather in Surabaya. The weather in January, February, March, April, September, October, November and December, on the other hand, tends to be poor.

Interested in more climate information?

We have much more information about the climate in East Java.

Weather and climate has detailed information for every country in the world. Are you going to Indonesia? Get detailed historical weather averages for many cities in Indonesia.

Not sure yet where to go? We now have a tool which recommends destinations that suit your ideal travel conditions. Find out where to go with our weather planner.

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.