Bali has a tropical climate: warm all year, with a dry and a wet season. Below is what to expect weather-wise, so you can choose the best period. See also the guide on the best time to visit.
Temperature & climate
On the coast it's around 27–32 °C during the day year-round, with warm nights and high humidity. In the mountains (Ubud, Munduk, Kintamani) it's cooler, especially in the evening — bring a light jacket.
Dry vs wet season
- Dry season (Apr–Oct): plenty of sun, less humid — the most popular time.
- Wet season (Nov–Mar): warmer and more humid, with short, heavy afternoon showers; mornings often sunny.
Quick month-by-month guide
- Apr–Jun: sunny and pleasant.
- Jul–Aug: the finest, driest weather (and the busiest).
- Sep–Oct: still dry, quieter.
- Nov–Mar: greener, afternoon showers, January the wettest.
Frequently asked questions
How warm is it in Bali?
On the coast, around 27–32 °C during the day year-round with high humidity. In the mountains it's cooler, especially in the evening.
When is the rainy season in Bali?
The wet season runs from November to March, with short, heavy afternoon showers. January is usually the wettest month.
What is the best weather in Bali?
The dry season (April–October) has the most sun; July and August are the driest but also the busiest.
Plan your trip