Advertisement

Bali weather in April

April is a fair month to visit Bali: highs of 28°C (82°F) and about 123 mm (4.8 in) of rain on average. Nights average 24°C (74°F) and cloud cover 60% (NASA POWER, 2001–2025 averages). It is the 6th wettest month of the year and the 4th warmest. Compared with March, it is about as warm and drier; May brings highs of 27°C (81°F) and 82 mm (3.2 in) of rain.

Figures are long-term averages for Denpasar, the largest city in Bali. See below for other places.

Is April a good time to visit Bali?

fair month Weather score 68/100.

April is a fair month in Bali. The weather is usually best in May–Oct.

See Bali's sky and forecast now

Advertisement

Does it rain a lot in Bali in April?

Some rain is normal: about 123 mm (4.8 in) falls in an average April. It is the 6th wettest month of the year.

How warm is Bali in April?

Days average 28°C (82°F) and nights 24°C (74°F).

Bali weather by month

MonthHighLowRainCloudWeather
January28°C (82°F)24°C (74°F)317 mm82%least pleasant
February28°C (82°F)24°C (74°F)252 mm78%least pleasant
March28°C (82°F)24°C (74°F)201 mm72%fair
April28°C (82°F)24°C (74°F)123 mm60%fair
May27°C (81°F)23°C (73°F)82 mm48%best
June27°C (80°F)22°C (72°F)53 mm41%best
July26°C (79°F)21°C (70°F)40 mm40%best
August26°C (79°F)21°C (69°F)24 mm32%best
September28°C (82°F)21°C (70°F)38 mm35%best
October29°C (84°F)22°C (72°F)57 mm45%best
November29°C (85°F)23°C (74°F)134 mm65%fair
December28°C (83°F)24°C (74°F)272 mm84%least pleasant

Sources: 2001–2025 monthly averages from NASA POWER (MERRA-2 reanalysis). Page updated . How we rate months

Weather across Bali in April

Weather can differ a lot within Bali: coasts, hills and mountains each have their own climate.

PlaceHighLowRainWeather
Denpasar28°C (82°F)24°C (74°F)123 mmfair
Seminyak28°C (82°F)24°C (74°F)123 mmfair
Canggu28°C (82°F)24°C (74°F)123 mmfair
Uluwatu29°C (84°F)28°C (82°F)120 mmfair
Nusa Dua29°C (84°F)28°C (82°F)120 mmfair
Nusa Penida28°C (83°F)26°C (79°F)123 mmfair
Klungkung28°C (83°F)26°C (79°F)123 mmfair
Singaraja29°C (84°F)27°C (81°F)143 mmfair
Sukawati28°C (82°F)24°C (74°F)123 mmfair
Negara29°C (84°F)25°C (76°F)125 mmfair
Banjar29°C (84°F)27°C (81°F)143 mmfair
Ubud28°C (82°F)24°C (74°F)123 mmfair
Advertisement
For camera owners

Have a camera with a view of the sky? Share it with travelers.

Advertisement