Dive Sites in Tubbataha (Palawan), Philippines

5 dive sites in Tubbataha (Palawan)

A UNESCO World Heritage site in the middle of the Sulu Sea, accessible only by liveaboard and open just four months a year. Tubbataha delivers pristine vertical walls, multiple shark species, mantas, and fish biomass that dwarfs anything on the Philippine mainland. The premium destination for serious divers. Browse all Tubbataha dive sites below.

Open ocean, no land in sight, anchored over a reef that drops into the abyss. Tubbataha Reefs Natural Park is a UNESCO World Heritage site in the middle of the Sulu Sea, accessible only by liveaboard and open for just four months a year (March to June). This is the Philippines' premium dive destination, and it earns that status on every dive.

Two coral atolls and the Jessie Beazley Reef make up the park, covering nearly 100,000 hectares of protected marine area. The walls are vertical and spectacular, dropping from reef top at 3 metres to beyond 100 metres in a sheer face crusted with hard corals, gorgonian fans, and barrel sponges. Sharks are the headline act: whitetip, blacktip, grey reef, hammerheads, and whale sharks all patrol these waters. Manta rays, eagle rays, and large schools of barracuda and jacks complete the pelagic lineup.

What makes Tubbataha diving exceptional is isolation. Sitting 150 kilometres southeast of Puerto Princesa, Palawan, the park sees limited visitor numbers (around 30 liveaboards operate permits each season). The result is reef condition you rarely find elsewhere in the Philippines: pristine, largely untouched, with fish biomass that dwarfs anything on the mainland.

Liveaboard trips typically run 6 to 7 nights, departing from Puerto Princesa. Expect to pay $2,500 to $4,000 per person depending on the boat. Flights to Puerto Princesa connect through Manila or Cebu. The diving suits confident intermediates and above; currents can be strong along the walls, and some sites require blue-water descents. Visibility regularly exceeds 30 metres, often reaching 40. Water temperature stays between 27 and 30°C.