Nusa Penida is one of the few dive destinations where "when should I go" doesn't have a single right answer — it depends entirely on which animal you're hoping to see.

If manta rays are the priority: anytime works. Unlike migratory pelagics that show up for a few weeks a year, Nusa Penida's reef mantas are resident visitors to specific cleaning stations, and they use those stations daily, year-round. This is genuinely good news for trip planning — you don't need to build your entire Bali itinerary around a narrow seasonal window just to see a manta.

If mola mola (sunfish) are the priority: July to October. This is the one seasonal exception. Mola mola — the strange, flat, enormous sunfish that can reach over a tonne — show up in Nusa Penida's cooler, deeper waters specifically in this window, drawn up from the depths by the cold upwelling that happens during Bali's dry season. Outside July-October, mola mola sightings drop off sharply, so if this is your main goal, don't book outside this range.

If calm conditions matter more than either animal: the dry season (April-October broadly) tends to bring calmer seas and better visibility across Nusa Penida's dive sites generally, which matters if you're a newer diver or simply prefer easier conditions over chasing a specific species.

Putting it together: if you want both mantas and a shot at mola mola in one trip, July-October is your best overlap window — calm-ish dry season conditions, resident manta sightings, and the one stretch of the year mola mola are actually around. Outside that window, you'll still very likely see mantas; you just won't see mola mola.

 

For the certification requirements and what a dive day actually involves, read our complete guide to diving with manta rays in Nusa Penida, or go straight to booking your Nusa Penida diving trip.