In one year there will be summer and rainy season in Bali. The first season in Bali is always make most of tourist happy as they can goes to the beaches anytime with their surfboard.
Rainy season in Bali and other part of Indonesia is between November and March, with sudden downpours interrupted by periods of sunshine.
With the coolest months of May, June and July having an average temperature of 28°C and the dry season is between April and October. The weather affects the diving here only in certain areas at specific times of the year. You can scuba dive Bali all year round.
Tourist High Season is July and August for Europeans and Americans, and December and January for Australians. It is recommended for you to make a visit between April and December.