Indonesia i
Indonesia

Indonesia in May

Where it is warm, dry and good for swimming in Indonesia in May — compared across the country’s main destinations.

Quick answers
Where is it warmest in Indonesia in May?
Surabaya is the warmest of the 16 destinations compared, with highs of 34°C (92°F) in May; Ubud is the coolest at 30°C (86°F).
Can you swim in the sea in Indonesia in May?
Yes, in places: the warmest water is at Semarang (30°C (86°F)), and 6 of the coastal destinations have a sea of 21 °C or more.
Warmest
34°
Surabaya
Coolest
30°
Ubud
Driest
85 mm
Lovina
Warmest sea
30°
Semarang

Surabaya is the warm end of Indonesia in May (34°C (92°F)); Ubud the cool end (30°C (86°F)). On average it is about as warm as April. Rain is frequent in most destinations. Best bets this month: Kuta, Ubud, and Denpasar.

Weather in May by city

PlaceDayNightRainSeaScore
Kuta 31° 24° 93 mm 28° 94
Nusa Dua 31° 24° 86 mm 28° 94
Ubud 30° 22° 105 mm — 93
Lovina 31° 23° 85 mm 29° 93
Sanur 31° 24° 87 mm 28° 90
Denpasar 32° 24° 100 mm 28° 87
Yogyakarta 32° 23° 119 mm — 78
Surabaya 34° 24° 121 mm — 77
Semarang 33° 23° 155 mm 30° 74
Batam 31° 24° 187 mm — 73
Jayapura 31° 23° 166 mm — 69
Manado 32° 23° 260 mm — 67
Surakarta 32° 23° 143 mm — 56
Purwokerto 32° 23° 223 mm — 55
Jakarta 32° 24° 138 mm — 47
Medan 33° 22° 217 mm — 41

Festivals in Indonesia in May

Public holidays in May

  • Labour Day
  • Ascension Day
Public holidays 2027 →

Frequently asked questions

What is the weather like in Indonesia in May?

Average daytime highs range from 30° in Ubud to 34° in Surabaya.

Can you swim in Indonesia in May?

Yes — the sea is warmest around Semarang at about 30°.