It is possible to dive in Bali year-round. Your favored time of year may depend upon what you are looking for. However, the best months for diving in Bali in general are between April and November with the most liveaboard departures occurring from April to August. May to September is the dry season, while November to March is the rainy season. The months between, namely April and October, have the calmest surface conditions. You’ll generally find that sea temperatures vary more based on location than season. On one side of the island, you might be diving in 66°F (19°C) while on the other side, it’s 84°F (29°C). Although these fluctuations occur more often during the summer months (July to September). Visibility in Bali is usually great at about 50 feet (15m) or more. Sites reached by liveaboard can boast visibility of 100 feet (30m) even. During the rainy season, visibility can be diminished. Changes can also occur based on tidal shifts and moon cycles. In terms of marine life, the best time to spot manta rays is from December to April while the best time to see mola mola is during the month of August. Some macro critters also have a season. It appears that mimic octopus are most commonly seen around the month of April. While the above may be true in general, we have been warned that changes in sea temperatures have shifted Bali’s diving seasons. It’s still unknown how permanent these changes will be or the impact they will have. So, it’s best to contact Diviac or your chosen operator to determine the current year’s optimal diving time.