Asia › Indonesia › Bali › Ubud › Climate

Ubud climate data

Ubud features a tropical rainforest climate with consistently warm temperatures, lush landscapes, and high humidity year-round. The area experiences two main seasons: a wet season from November to March and a drier season from April to October. Temperatures rarely fluctuate, and even the driest months see occasional showers, making Ubud green and vibrant in every season.

Best times to travel

The best times to travel section shows how the months compare for a visit, so you can find the time of year that fits what you want to do.

Background colours of the months:
The colour shows the typical temperature: yellow (hot), green (mild) and blue (cold). How strong the colour is shows the travel season: full colour means high season, soft colour means shoulder season and soft-striped means off season.

Weather symbols:
Each month has one symbol showing what the weather is typically like, such as hot and sunny, freezing or a rainy or snowy season. Use them to quickly spot months that match the weather you want, or to avoid the ones that don't.

Crowdedness:
The people icon shows how busy the place usually is. The more people, the more crowded it gets.

Additional notes:
The grey info boxes point out special things worth knowing, like recurring weather issues or seasonal events.

for Ubud, Indonesia
🌦️
Jan
🌦️
Feb
🌦️
Mar
🌦️
Apr
🌦️
May
🌤️
Jun
🌤️
Jul
🌤️
Aug
🌤️
Sep
🔥
Oct
🌦️
Nov
🌦️
Dec
High season: May - Sep.
Shoulder season: April, Oct. - Dec.
Crowdedness: 7 (Many tourists)
Tap on a month for more info Hover over a month for more info
Nyepi (Day of Silence), in March or April: the whole island shuts down for 24 hours, airport closed, no one allowed outside
Peak prices and crowds July and August, plus Christmas and New Year; dry season is May to September

The climate of Ubud

Ubud’s climate is shaped by its inland, elevated location in central Bali, resulting in slightly cooler conditions than the coast. Temperatures are steady throughout the year, with average daytime highs ranging from 27°C in July and August to 31°C in March and April. Nighttime temperatures typically drop to 21–24°C, offering comfortable evenings. Humidity is high, often between 75% and 85%, making the air feel muggy, especially during the wet season.

The wet season runs from November to March, bringing frequent, sometimes intense afternoon or evening downpours. January is the wettest month, with up to 397 mm of rain and 20 rainy days, while the dry season from April to October is marked by much lower rainfall – August averages just 43 mm over 2 rainy days. Even in the dry season, brief showers are possible, but mornings are usually sunny. Ubud receives around 2,428 mm of rain annually, supporting its lush forests and rice terraces. Sunshine is abundant in the dry season, with 8–10 hours per day, while the wet season sees more clouds and 4–6 hours of sunshine daily. Winds are generally light to moderate, averaging 10–15 km/h, and sea temperatures nearby remain warm at 26–28°C, perfect for swimming.

Average climate data for Ubud, Indonesia
Month Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Year
Average maximum temperature (°C) 29 29 29 29 28 27 26 26 27 29 29 29 29
Average minimum temperature (°C) 24 24 23 23 23 23 22 21 21 23 23 24 21
Average precipitation (mm) 138 112 124 104 100 56 44 23 37 60 119 147 1,064
Average rainfall days (days) 25 22 25 24 20 17 18 15 14 17 23 26 247
Average relative humidity (%) 81 84 83 84 84 84 84 85 84 82 85 83 84
Average wind speed (km/h) 8 6 6 6 8 9 10 10 9 8 6 7 8
Average daily daylight hours (h) 12 12 12 11 11 11 11 11 12 12 12 12 12
Average daily sunshine hours (h) 7 8 8 8 8 7 7 7 8 10 10 8 8
Average cloud coverage (%) 48 42 40 39 42 44 46 43 40 33 38 48 42
Average UV index 6 7 7 7 6 6 6 6 6 7 7 7 6

Travel info

  • Wet Season (Nov–Mar): Warm and humid (24–31°C), with frequent afternoon downpours and lush scenery. Pack light, breathable clothing, a rain jacket or umbrella, and waterproof shoes. Plan outdoor activities for mornings.
  • Dry Season (Apr–Oct): Warm and less humid (21–30°C), with fewer rainy days and more sunshine. Bring light clothes, sun protection, and a jumper for cooler evenings. Ideal for hiking, cycling, and temple visits.
  • Year-round: Evenings are cooler, especially from June to August. Always check the forecast, as weather can change quickly. Insect repellent and sun cream are essential.
  • General Tips: Ubud’s weather is tropical and unpredictable – carry an umbrella year-round. Hydrate often, wear moisture-wicking clothes, and be prepared for muddy paths during the wet season.

The best time to visit Ubud

The best time to visit Ubud is from June to September, when rainfall is lowest, humidity is more comfortable, and days are sunny (27–29°C). These months are perfect for outdoor activities, exploring rice terraces, and enjoying festivals, with cooler nights and minimal rain to disrupt your plans.

The worst time to visit Ubud

The least favourable time to visit is from January to February, when rainfall peaks, humidity is highest, and frequent downpours can disrupt hiking, sightseeing, and transport. However, the landscape is at its greenest, and mornings often remain clear for early activities.

Frequently asked questions

What is the climate like in Ubud year-round?

Ubud has a tropical rainforest climate with steady warm temperatures (27–31°C) and high humidity. The wet season runs from November to March, while April to October is drier and sunnier.

When is the rainy season in Ubud?

The rainy season is from November to March, with January being the wettest month. Afternoon downpours are common, but mornings are often sunny. Rainfall supports lush landscapes and rice terraces.

How hot does it get in Ubud?

Daytime temperatures in Ubud typically range from 27°C in July and August to 31°C in March and April. Nights are cooler, dropping to 21–24°C, making evenings comfortable year-round.

Is Ubud humid or windy?

Ubud is humid all year, with levels often between 75% and 85%. Winds are usually light to moderate, averaging 10–15 km/h, and rarely disruptive to travel or outdoor activities.

What should I pack for Ubud’s weather?

Pack light, breathable clothing, a rain jacket or umbrella, and waterproof shoes. Sun protection and insect repellent are essential. Bring a jumper for cooler evenings, especially in the dry season.

Does Ubud get a lot of sunshine?

Ubud enjoys 8–10 hours of sunshine per day in the dry season and 4–6 hours in the wet season. Even during rainy months, mornings are often bright before afternoon showers.

Is it possible to swim in Ubud year-round?

Yes, nearby sea temperatures remain warm (26–28°C) all year, making swimming and water activities possible at any time. Hotel pools are also comfortable for swimming throughout the year.

Minimum and maximum temperatures in Ubud

The warmest month, with the highest average maximum temperature, is February (28.8 °C). The month with the lowest average maximum temperature is July (26.3 °C). Overall, the average maximum temperature over the whole year is 28 °C.

The month with the highest average minimum temperature is December (23.9 °C). The coldest month, with the lowest average minimum temperature, is August (21.3 °C). Overall, the average minimum temperature over the whole year is 22.8 °C.

Rainfall amount in Ubud

The wettest month, with the highest amount of precipitation, is December (147.1 mm). The driest month, with the least amount of precipitation, is August (23.3 mm). Over the whole year there are 1,064.3 mm of rainfall on average.

Rainfall days in Ubud

The month with the most days of rain is December (26.4 days). The month with the fewest days of rain is September (13.9 days). Over the whole year there are 247.4 days of rain on average.

Relative humidity in Ubud

The month with the highest average relative humidity is August (85.2 %). The month with the lowest average relative humidity is January (81.5 %). The overall average relative humidity over the whole year is 83.6 %.

Wind speed in Ubud

The windiest month, with the highest average wind speed, is July (10 km/h). The calmest month, with the lowest average wind speed, is March (5.9 km/h). The overall average wind speed over the whole year is 7.8 km/h.

Cloud coverage in Ubud

The month with the cloudiest skies, so the highest cloud coverage, is January (48.3 %). The month with the clearest skies, so the lowest cloud coverage, is October (33.2 %). Over the whole year there is an average cloud coverage of 42 %.

Daylight hours and sunshine hours in Ubud

The months with the longest days, so the most daylight, are January and December (Average daylight: 12.1 h). The months with the shortest days, so the least daylight, are May, June and July (Average daylight: 11.1 h). Over the whole year there are 11.6 h of daylight per day on average.

The month with the most sunshine per day is October (Average sunshine: 10.1 h). The month with the least sunshine per day is July (Average sunshine: 6.9 h). Over the whole year there are 8 h of sunlight per day on average.

UV index in Ubud

The months with the highest average UV index are February, March, April, October, November and December (UV index: 7). The months with the lowest average UV index are January, May, June, July, August and September (UV index: 6). Over the whole year the average UV index is 6.5.

Was this page helpful?
Feedback