The dry season in Bali runs from April to the end of November, but you can dive all year round in Bali as there is no monsoon but rather local rain.
You will find Bali's diving spots scattered across the island of the gods. Many visitors divide their time between several scuba diving destinations in Bali and Nusa Penida for a varied diving and Balinese cultural experiences.
While manta rays can be observed all year round south of Nusa Penida one of the three islands opposite Sanur, Mola Mola (sunfish) only appear seasonally from June to the end of October. Northern Nusa Penida and Nusa Lembongan have the best drift dive sites, and it is not uncommon to encounter Mola Mola, thresher sharks, whale sharks or white tip reef sharks.
Bali's North Coast is ideal for wall and reef dives and will amaze even the most experienced divers.
The northwest of the island is home to Secret Bay (macro), Menjangan Island and Pemuteran (drop offs) are perfect for beginner divers.
On the North East coast you will also find quiet waters for beginner divers and advanced open water divers :
Tulamben with its famous wrecks: US LIBERTY and most recently the wreck of the BOGA in Kubu, There is also top notch macro diving here as well as in Seraya, also nearby. Amed is known for its drop offs and artificial reefs "the pyramids".
Candidasa with its “gilli” and Padang Bai are known for white tip sharks and their macro paradise sites for photographers and marine biology fans.
Diving in Bali is done from the shore and you will enter on smooth volcanic rock which can be a bit tricky, with fast boats to dive in Nusa Pénida or small local boats called "Jukung".