Weather-wise, the best time to visit Ubud is during June-July-August-September. The weather in July & August (peak season) is sunny and very wam during the day, and generally clear and cool in the evenings. Ladies should consider bringing a light wrap for the evenings.