Best Time to Visit Ubud
Indonesia · weather by month, temperature and rainfall
The best time to visit Ubud is July to September, when the weather is at its most comfortable for sightseeing and time outdoors. Temperatures barely change through the year: highs stay between 27°C and 30°C, so rainfall matters far more than heat when choosing when to go. The rainy season runs over December to March; January is the wettest month with about 313 mm (12.3 in) of rain. December is the least comfortable month, mainly because of the rain.
When to go to Ubud: a seasonal guide
Dry season: June to September
This is the easy time to be in Ubud. July to September scores best. August is the driest month, with rain on only about six days, and September matches it for dry days. Mornings and evenings feel cooler, and the sun shows up for most of the day.
You can walk the Campuhan Ridge Walk without a soaking. You can also cycle through the rice fields near Tegallalang, and the terraces are easier to enjoy when the sky is clear. The catch is the crowds. July and August overlap with European and Australian school holidays, so the Monkey Forest and the Tegallalang terraces fill up fast. If you hate queues, try June or early September instead.
Wet season: December to March
January is the wettest month, with rain on 28 days. February and March are only slightly better. Expect sticky air, grey skies and heavy downpours, often in the afternoon. Roads can flood, and some rice-field paths turn to mud.
It's not all bad. Prices for rooms usually drop, and the temples and cafés are quieter. Travelling on a budget? You'll find the best deals here. Just plan indoor time, like a cooking class, a spa or the Neka Art Museum. Christmas and New Year are the exception, because they're busy even in the rain.
The in-between months
April, May, October and November are the shoulder seasons. May and June are the pick of them. The rain eases, the sun returns, and the crowds haven't peaked. October is warm and mostly fine, though showers begin to build. November is a step back toward the wet, with rain on 19 days.
Pick May or October if you want a mix of decent weather and fewer people.
Festivals worth planning around
Nyepi, the Balinese day of silence, falls in March or April and changes each year. The night before, giant papier-mâché monsters called ogoh-ogoh are paraded through the streets. On Nyepi itself, everything shuts, including the airport, and you stay in your hotel. Galungan and Kuningan are big temple festivals that come around every 210 days, so check the Balinese calendar. Streets are lined with tall bamboo poles called penjor. In late July, the Ubud Village Jazz Festival has sometimes been held, but check before you build a trip around it. The Ubud Writers & Readers Festival usually lands in October and draws a bookish crowd.
Ubud weather by month
Monthly climate table
| Month | High | Low | Rain | Rainy days | Humidity | Sun hrs/day | Rating |
|---|---|---|---|---|---|---|---|
| January | 28°C 83°F | 24°C 76°F | 313 mm | 28 | 86% | 2.2 | Poor 2.8 |
| February | 28°C 83°F | 24°C 76°F | 254 mm | 26 | 86% | 2.8 | Poor 3.1 |
| March | 29°C 83°F | 24°C 76°F | 216 mm | 25 | 85% | 3.5 | Poor 3.3 |
| April | 29°C 84°F | 24°C 76°F | 132 mm | 20 | 85% | 4.9 | Poor 3.7 |
| May | 28°C 83°F | 24°C 75°F | 75 mm | 14 | 85% | 6.6 | Fair 6.4 |
| June | 28°C 82°F | 23°C 74°F | 63 mm | 11 | 85% | 7.3 | Good 7.5 |
| July | 27°C 80°F | 22°C 72°F | 46 mm | 8 | 84% | 7.6 | Excellent 8.3 |
| August | 27°C 81°F | 22°C 71°F | 27 mm | 6 | 82% | 8.9 | Excellent 8.5 |
| September | 29°C 83°F | 23°C 73°F | 42 mm | 6 | 80% | 8.4 | Excellent 8.4 |
| October | 30°C 86°F | 24°C 74°F | 76 mm | 10 | 80% | 7.2 | Good 6.8 |
| November | 30°C 86°F | 24°C 76°F | 148 mm | 19 | 81% | 4.5 | Poor 3.3 |
| December | 29°C 84°F | 25°C 76°F | 288 mm | 27 | 84% | 2.1 | Poor 2.7 |
Frequently asked questions
When is the best time to visit Ubud?
The best time to visit Ubud is July to September, based on comfortable temperatures, low rainfall and plenty of sunshine.
What is the hottest month in Ubud?
November is the hottest month in Ubud, with an average high of 30°C (86°F).
What is the coldest month in Ubud?
August is the coldest month in Ubud, with an average low of 22°C (71°F).
What is the rainiest month in Ubud?
January is the wettest month, with about 313 mm (12.3 in) of rain. August is the driest, with 27 mm (1.1 in).
When is the rainy season in Ubud?
The rainy season in Ubud is December to March.
Nearby destinations
- Bali16 km · best July to September
- Kuta26 km · best July to September
- Surabaya310 km · best July and August
- Jepara549 km · best July to September
- Semarang560 km · best July and August
- Makassar593 km · best July to September
- Bandung862 km · best August
- Bekasi947 km · best August and September
More in Indonesia