The best time to visit Bali is during its dry season which runs from April through October. July and August see the most visitors. Temperatures remain very steady, between 26.5 and 28°C (79-82 °F). This is when the island has the least rain, the most sun, cool breezes, and the lowest humidity - ideal for outdoor activities like hiking, sailing, and sunbathing. This is also the best time to surf on the island and when the waves at the western beaches are at their best. Bali’s central mountain area is typically cooler than the lower coastal areas. Night temperatures can drop significantly in the highlands near the volcanoes.