Just avoid the monsoon season between mid January to March. Otherwise, we have warm tropical weather in Bali all year round. Water temperatures range between 26-29°C (78-84°F). 3-5 mm wetsuit recommended.