Day 1: Coron Island Lagoons & Lakes
Kayangan Lake & Twin Lagoon
Join an island-hopping boat from Coron town pier for the short crossing to Coron Island. The first stop is Kayangan Lake — widely proclaimed the cleanest lake in the Philippines. Climb a steep 10-minute staircase to a viewpoint over a turquoise cove surrounded by towering limestone karst cliffs, then descend to the lake itself. The water is a mesmerising mix of fresh and saltwater, crystal clear to a depth of 12 metres, with dramatic underwater rock formations visible from the surface. Continue to Twin Lagoon — two bodies of water connected by a small gap in the limestone cliff that you swim or kayak through.
Barracuda Lake & Snorkelling
Barracuda Lake is one of Coron's most surreal experiences — a volcanic lake enclosed by sheer karst cliffs where the water alternates between warm freshwater layers (38°C at depth) and cool saltwater, creating a disorienting thermocline effect as you snorkel or dive. The visibility is extraordinary and the submerged rock formations are otherworldly. After Barracuda Lake, the boat visits one or two snorkelling spots where coral reefs drop into deep blue channels with schools of tropical fish, sea turtles, and occasionally reef sharks.
Mount Tapyas Sunset
Back in Coron town, climb the 724 concrete steps of Mount Tapyas for the best sunset viewpoint on the island. The 30-minute climb is steep but manageable, and the summit reward is a 360-degree panorama — Coron town below, the island-dotted Calamian archipelago stretching to the horizon, and the sun sinking into the sea behind the limestone karst islands of Coron Island. The massive white cross at the summit is lit at night and visible from town. Descend and head to the harbour for a fresh seafood dinner.