The water temperature in Bali varies depending on the time of year. In general, the water is warmest during the months of April to October. The water temperature during the surf season typically ranges from 26-28 degrees Celsius.