Public travel plan

An Off-the-Beaten-Path Explorer's 10-Day Guide to the Dinagat Islands

Welcome to the Dinagat Islands, one of the Philippines' best-kept secrets. This pristine archipelago features dramatic limestone formations and crystal-clear waters that rival El Nido, but with virtually no tourists. Be…

10 daysUpdated 27 highlights
Travel inspiration for An Off-the-Beaten-Path Explorer's 10-Day Guide to the Dinagat Islands

Source videos

Travel inspiration behind this plan

Itinerary highlights

What is in this plan

Days 1-2: Arrival & Base in San Jose

Arrive in San Jose via Surigao. Settle into your local guesthouse, explore the port area, and prepare your supplies for the upcoming island-hopping adventure.

  1. Surigao PortSurigao Port, Surigao City, Surigao del Norte, Philippines

    Catch the ferry from Surigao to San Jose. The journey takes approximately 1.5 hours and offers scenic views of the surrounding waters as you head toward the quiet Dinagat province.

    Watch the source moment on YouTube ↗
  2. San Jose PortSan Jose Port, San Jose, Dinagat Islands, Philippines

    Arrive at the main gateway of Dinagat Islands. This quiet port town is highly laid-back, with virtually no foreign tourists, giving you an authentic slice of local Philippine island life.

    Watch the source moment on YouTube ↗
  3. Kamagong SuitesKamagong Suites, San Jose, Dinagat Islands, Philippines

    Check into your base in San Jose. For around 1,500 PHP, you can secure a comfortable room with a king-size bed and a private bathroom, offering great views of the town and the sea.

    Watch the source moment on YouTube ↗
  4. San Jose Port EateriesSan Jose Port, San Jose, Dinagat Islands, Philippines

    Grab a budget-friendly lunch right next to the port. Try local favorites like Pancit Bihon (thin noodles with vegetables and chicken) or Pancit Canton for an affordable, filling meal.

    Watch the source moment on YouTube ↗
  5. San Jose Town CenterSan Jose, Dinagat Islands, Philippines

    Stock up on essentials before your boat tour. Grab instant coffee packets, snacks, and plenty of drinking water, as options will be extremely limited once you head out to the outer islets.

    Watch the source moment on YouTube ↗
  6. San Jose Bay ViewpointSan Jose, Dinagat Islands, Philippines

    Take a relaxing walk around the coastal edge of San Jose to admire the limestone islets dotting the bay, offering a preview of the spectacular landscapes you will explore tomorrow.

    Watch the source moment on YouTube ↗

Days 3-4: Boat Tour Day 1 - Limestone Islands & Secluded Beaches

Embark on your private 2-day boat tour (approx. 9,000 PHP total). Today, you will explore stunning limestone formations and pristine, empty beaches that rival El Nido but without the crowds.

  1. Pag Kawasan Garden Beach ResortPag Kawasan Garden Beach Resort, San Jose, Dinagat Islands, Philippines

    Your first stop features dramatic limestone cliffs rising from crystal-clear turquoise waters. Pay the 50 PHP entrance fee to explore the resort grounds and enjoy the stunning viewpoints.

    Watch the source moment on YouTube ↗
  2. Bitoog BeachBitoog Beach, Dinagat Islands, Philippines

    A short boat ride around the corner brings you to this stunning beach. Pay the 50 PHP entrance fee to walk along the ultra-soft white sand and climb the wooden walkway for a panoramic viewpoint.

    Watch the source moment on YouTube ↗
  3. Guyo's BeachGuyo's Beach, Dinagat Islands, Philippines

    Head to this flat, sandy island that transitions away from limestone cliffs. It is a paradise for snorkeling—bring your own mask to see thousands of starfish and protective clownfish in the shallow waters.

    Watch the source moment on YouTube ↗
  4. Mabuhay Rock FormationsMabuhay Rock Formations, Dinagat Islands, Philippines

    Visit this unique island stop characterized by fascinating, heavily eroded rock structures rather than sandy beaches. Walk the wooden plank from the boat to explore these unusual geological formations.

    Watch the source moment on YouTube ↗
  5. Bitoog BeachBitoog Beach, Dinagat Islands, Philippines

    Just around the rocks from the main beach area, discover a tiny, secluded cove. The water is incredibly shallow and crystal clear, allowing you to easily walk along the pristine coastline.

    Watch the source moment on YouTube ↗
  6. Guyo's BeachGuyo's Beach, Dinagat Islands, Philippines

    Swim straight out from the sandy shores of Guyo's Beach to explore the vibrant marine life. The sandy bottom gives way to patches of reef where colorful marine species thrive in absolute peace.

    Watch the source moment on YouTube ↗

Days 5-6: Overnight at Jelmar's & Island Exploration

Spend an unforgettable night at Jelmar's Resort, a secluded paradise nestled among limestone cliffs. Enjoy hiking, snorkeling, and the ultimate peaceful island vibe.

  1. Jelmar's ResortJelmar's Resort, Dinagat Islands, Philippines

    Check into your overnight stay at Jelmar's (approx. 2,500 PHP/night for an AC room with two single beds). Experience rustic island living with bucket showers and a private balcony overlooking the bay.

    Watch the source moment on YouTube ↗
  2. Jelmar's Resort ViewpointJelmar's Resort, Dinagat Islands, Philippines

    Pay a 20 PHP entrance fee (and optional 100 PHP for a local guide) to hike up the concrete steps to the viewpoint deck. The summit offers a breathtaking, drone-like view of the circular reef formations below.

    Watch the source moment on YouTube ↗
  3. Jelmar's ResortJelmar's Resort, Dinagat Islands, Philippines

    Snorkel directly off the resort's wooden deck. The water transitions into a bright, glowing turquoise where you can swim over incredibly healthy, colorful coral reefs teeming with life.

    Watch the source moment on YouTube ↗
  4. Jelmar's ResortJelmar's Resort, Dinagat Islands, Philippines

    Spend a lazy afternoon jumping off the resort's wooden diving board into the deep blue water, or relax in one of the shaded hammocks strung up along the shoreline.

    Watch the source moment on YouTube ↗
  5. Jelmar's ResortJelmar's Resort, Dinagat Islands, Philippines

    Visit the small on-site store to buy simple local items like pot noodles, snacks, or a cold San Miguel beer to enjoy as the sun begins to set over the quiet bay.

    Watch the source moment on YouTube ↗
  6. Jelmar's ResortJelmar's Resort, Dinagat Islands, Philippines

    Grab a cold drink and sit on the wooden deck to watch a spectacular sunset. Enjoy the peaceful atmosphere, often accompanied by the distant, charming sound of local karaoke from the nearby village.

    Watch the source moment on YouTube ↗

Days 7-8: Blue Lagoon & Miracle Pool

Explore Dinagat's most iconic landmarks. Swim in the mesmerizing Blue Lagoon and plunge into the refreshing, cool waters of the hidden Miracle Pool.

  1. Blue Lagoon AO Beach ResortBlue Lagoon AO Beach Resort, Dinagat Islands, Philippines

    Visit the most iconic landmark of Dinagat. Swim in the breathtaking turquoise lagoon, pull yourself along on the wooden raft, or swim out to the floating decks in the center.

    Watch the source moment on YouTube ↗
  2. Blue Lagoon AO Beach Resort View DeckBlue Lagoon AO Beach Resort, Dinagat Islands, Philippines

    Pay the 30 PHP entrance fee to climb the short, 30-second path to the top deck. This viewpoint is essential, as it is the only way to visually appreciate the dramatic division of the reefs and lagoons.

    Watch the source moment on YouTube ↗
  3. Blue Lagoon AO Beach ResortBlue Lagoon AO Beach Resort, Dinagat Islands, Philippines

    After enjoying the lagoon, walk down to the long, sandy beach on the opposite side of the island. It is a perfect, unhurried spot to sunbathe and relax for a few hours.

    Watch the source moment on YouTube ↗
  4. Miracle PoolMiracle Pool, Dinagat Islands, Philippines

    Pay the 60 PHP entrance fee to visit this stunning, illuminated cave pool. Walk through a short light tunnel to reach the deep blue, refreshingly cool waters hidden inside the rock formations.

    Watch the source moment on YouTube ↗
  5. Miracle PoolMiracle Pool, Dinagat Islands, Philippines

    Test your balance on the slackline rope stretched across the pool, or enjoy the wooden swings hanging over the water. It is a fun, playful spot to spend a couple of hours.

    Watch the source moment on YouTube ↗
  6. Jelmar's ResortJelmar's Resort, Dinagat Islands, Philippines

    Before leaving the resort area, take one last swim around the pier to admire the vibrant, colorful corals growing right beneath the wooden docks in incredibly clear water.

    Watch the source moment on YouTube ↗

Days 9-10: Departure & Transit back to Surigao

Conclude your off-grid adventure. Return to San Jose, catch the ferry back to Surigao, and transition back to the mainland.

  1. San Jose Town CenterSan Jose, Dinagat Islands, Philippines

    Spend your final morning walking through the quiet streets of San Jose. Pick up any last-minute souvenirs or local snacks before heading to the port.

    Watch the source moment on YouTube ↗
  2. San Jose PortSan Jose Port, San Jose, Dinagat Islands, Philippines

    Board the ferry back to Surigao. Ensure you check the ferry schedules locally, as departures can be highly dependent on weather conditions and local demand.

    Watch the source moment on YouTube ↗
  3. Surigao PortSurigao Port, Surigao City, Surigao del Norte, Philippines

    Arrive back at Surigao Port on the mainland, marking the end of your incredible, crowd-free exploration of the hidden Dinagat Islands.

    Watch the source moment on YouTube ↗