I Left This Hidden Philippine Island With One Regret – Not Staying Longer.
This article may contain affiliate links. This means we receive a small commission whenever you book or purchase something through our links (at no extra cost to you!). You can find more information in our disclaimer.
When I first started planning my Dinagat Island itinerary, I realized there weren’t many detailed guides available online.
Most articles only talked about how to get there or listed a few tourist spots without explaining how to organize everything into a realistic trip.
After finally visiting the province this year, I understood why. Dinagat Island is still one of the least-visited provinces in the Philippines, so planning takes a bit more effort.
You have to consider ferry schedules, boat transfers, weather, and transportation between municipalities. But once you arrive, you’ll understand why many travelers call it one of the country’s hidden gems.

Last summer, I traveled from Dumaguete and spent almost 16 hours getting to Dinagat Island. Looking back, I’d probably take a flight next time to shorten the journey, but I don’t regret taking the long route.
It gave me a better appreciation of how remote the province still is.
During my trip, I spent two days joining an island-hopping tour and another half day exploring San Jose through a land tour.
If I had stayed longer, there were still plenty of places I wanted to visit, especially those located on the opposite side of the island.
So, if you’re planning your first visit, here’s the Dinagat Island itinerary I would personally recommend.
3 to 5 Days Dinagat Island Itinerary
This Dinagat Island itinerary gives you enough time to visit the province’s most popular attractions while still allowing some flexibility in case ferry schedules or weather change.
If you only have three days, you can focus on the highlights. If you have five days, you can explore more remote beaches and hidden gems.
📆 Day 1: Arrival in San Jose and Explore the Town

Most travelers arrive in San Jose, Dinagat Island, after taking a ferry from Surigao City. Depending on your ferry schedule, you’ll likely reach the port around lunchtime or early afternoon.
That was exactly what happened during my trip. After checking into my accommodation and having a late lunch, I decided not to schedule any major tours.
Traveling for almost an entire day had already drained my energy, so instead, I spent the afternoon exploring the town on foot.
One thing I immediately noticed was how quiet everything was. There were very few vehicles on the road, locals greeted visitors with a smile, and the pace of life was noticeably slower than in larger cities.
If your schedule allows, you can visit a few nearby attractions such as:
- Islander Castle
- People’s Hall of Dinagat Islands
- PBMA Shrine
- St. Cruz Beach
- San Jose Public Market


Walking around the local market also gives you a glimpse of everyday life in the province. You’ll find fresh seafood, vegetables, locally grown fruits, and small eateries serving affordable Filipino meals.
If you arrive early enough, you can also spend the afternoon relaxing by the beach with a beautiful sunset view before preparing for your island-hopping tour the next morning.
📆 Day 2: Island-Hopping Around Libjo

My second and third days quickly became one of the highlights of the entire trip. I availed of a joiners’ island-hopping tour from a DOT-accredited start-up company based in the province.
Most Dinagat Island tours start early in the morning, so expect to leave the port shortly after breakfast.
Throughout the day, you’ll visit several islands, beaches, and snorkeling spots around Libjo, Dinagat Island.
Depending on your tour operator and sea conditions, your Dinagat Island itinerary may include:
- Hagakhak Rock Formation
- Jelmars Resort
- Pangabangan Beach
- Blue Lagoon
First stop was Hagakhak Rock Formation, known for its unique limestone formations and crystal-clear water.
Its name comes from the Bisaya word “hakhak”, referring to the notches carved into coconut trees that the rocks resemble.

Your next destination is Jelmars Resort, where you can have your lunch. This was also one of the best places to appreciate just how clear the water in Dinagat Island is.
At certain angles, the docked boats looked like they were floating in mid-air because of the incredible visibility.

End the day at Pangabangan Beach and the nearby Pangabangan Blue Lagoon. Hopefully the Blue Lagoon is not crowded since it was the opposite when we arrived last time.
That is why I actually enjoyed swimming more at Pangabangan Beach, where there were fewer people and more space to relax.
After returning to San Jose, you can cap off the day with a good dinner at one of the nearby restaurants before getting some rest for the next day’s island-hopping tour.
📆 Day 3: Continue Your Island-Hopping Adventure

The second day of island hopping covers a different set of attractions, most of which are located much closer to San Jose than the destinations you visited on the first day.
Depending on your itinerary, your boat may visit:
- Cabacongan Cove
- Biray-Biray Paradise Island
- Bitaog Beach
- Pagkawasan Garden Resort
The first destination on your second island-hopping tour in Dinagat Island is Cabacongan Cove. If you enjoy freediving, don’t miss the chance to explore the area.
I freedived here and was amazed by how healthy the coral formations were, plus they’re just a few meters from the shore.
Our guide also shared that sea turtles used to hatch here years ago before stray dogs became more common on the island.

Next, you’ll head to Biray-Biray Paradise Island, which easily became my favorite stop of the entire two-day tour. Hopefully, it’ll become yours too.
When our boat arrived, there were only a couple of other groups on the island.
The crystal-clear water, white sand, and viewpoint overlooking the reef edge made it one of the most memorable places I visited in Dinagat Island.


Around lunchtime, we stopped at Bitaog Beach, where we enjoyed the meal prepared by the tour company along with fresh seafood bought from one of the local fishermen nearby.
If you enjoy seafood, don’t miss the chance to try sea urchins, oysters, or other freshly harvested shellfish whenever they’re available.
Before heading back to San Jose, make one last stop at Pagkawasan Garden Resort, where you can check out the popular fairy swing and fairy walk.
By the end of the afternoon, you’ll probably understand why many travelers consider Dinagat Island one of the country’s most underrated destinations.

Sign up now to grab your FREE guide to 50 hidden gems in the Philippines!
📆 Day 4: Explore More Hidden Gems

If you have an extra day, don’t leave immediately.
Instead, use this opportunity to visit places that require more travel time and are often skipped by standard island-hopping tours.
Some of my recommendations include:
- Lake Bababu
- Miracle Pool Cave
- Dako Falls
- Bonsai Forest
- Sangay Beach
- Hinabyan Beach
- Stairway to Heaven
Lake Bababu remains one of the most photographed attractions in Dinagat Islands because of its deep blue water surrounded by limestone cliffs and greenery.
Reaching it requires additional hiking, but many previous visitors say it’s well worth the effort. Not only will you spend time on the lake, but also at Bababu Beach; thus, at least half a day is needed at this place.
I would’ve visited this spot if I’d extended my trip, but it’s something to look forward to when I come back.

If you prefer waterfalls instead of beaches, Dako Falls offers a refreshing change of scenery. It will remind you that Dinagat Island isn’t only about island hopping.
The province also has forests, rivers, caves, and mountain landscapes waiting for you to explore.
Another destination that continues to gain attention is the Bonsai Forest in Loreto. Located near Mt. Redondo, this unique forest features hundreds of naturally stunted trees that make you feel like a giant as you walk through a miniature landscape.
Since transportation can become expensive when traveling alone, many visitors either join a group or coordinate with the tourism office before visiting.
📆 Day 5: Relax Before Heading Home

If your ferry schedule allows, spend your final morning enjoying a slower pace before leaving Dinagat Island.
Visit a local café, grab some souvenirs, interact with the locals at the wet market, or simply enjoy breakfast while looking out at the sea.


Once it’s time to leave, head back to San Jose Port for your ferry to Surigao.
Like many first-time visitors, you’ll probably find yourself planning another trip before you’ve even left the province. Trust me, I also think of coming but probably not in the rainy season.
📢 Join the community! Make sure you join our Philippines Hidden Gems – Travel Community. This is the place to ask any questions about your trip, to be inspired, and to connect with other Philippines travelers. Click here to join!
Map of Dinagat Island
Looking at a map of Dinagat Island, you’ll notice that the province sits northeast of Mindanao beside Surigao del Norte. Because of its location, many travelers combine Dinagat Island with a trip to Surigao or Siargao.
The province consists of seven municipalities: San Jose, Libjo, Loreto, Cagdianao, Tubajon, Basilisa, and Dinagat.
San Jose serves as the provincial capital and acts as the main gateway for visitors arriving by ferry.

Most island-hopping tours operate around Libjo, while destinations like the Bonsai Forest and Sangay Beach require traveling toward Loreto.
Hinabyan Beach and Dako Falls are found closer to Cagdianao.
Because attractions are spread across different municipalities, planning your route and Dinagat Island itinerary ahead of time helps maximize your stay.
How Many Days in Dinagat Island is Enough?

I recommend spending at least four days or even five days in Dinagat Island.
Three days can work if your schedule is tight, but you’ll mostly visit the highlights and may have to skip destinations located farther from San Jose.
Four to five days gives you enough flexibility to join a two-day island-hopping tour, explore San Jose, take a land tour, and visit more remote attractions like Lake Bababu, the Bonsai Forest, Daku Falls, Hinabyan Beach, or Sangay Beach without feeling rushed.

If you’re already making the effort to travel all the way to Dinagat Island, I think it’s worth staying an extra day or two. If you can stretch it, just do a whole week.
The province has far more to offer than many people expect, and giving yourself additional time lets you appreciate its beaches, landscapes, and quiet towns at a much more relaxed pace.
Where to Stay in Dinagat Island, Philippines?

Accommodation options in Dinagat Island continue to grow, although they remain more limited compared to popular destinations like Siargao or Bohol.
Most hotels and guesthouses are located in San Jose. This is your best base if you’re planning to join island-hopping tours or explore different parts of the province.
Here are a few places I recommend for your Dinagat Island itinerary based on my experience and research.
🛌 VINE’S Bed and Breakfast

This is where I stayed for 2 nights during my trip, and I would gladly book here again.
Located near St. Cruz Beach, VINE’S Bed and Breakfast offers one of the better accommodations in San Jose, Dinagat Island. The rooms are spacious, clean, and already include breakfast, toiletries, and a hot and cold shower.
One thing I really liked was the sunset view from the ramp facing the sea. After spending the whole day on a boat, sitting there with the sea breeze was a nice way to end the day.
Another unexpected bonus was that they also offer whole-body massage services. If you’ve spent hours island hopping or walking around town, it’s worth considering before calling it a night.
Several restaurants and cafés are also within walking distance, including Sana Café and Kamanting Grill and Restaurant.
🛌 Island View Suites

If you prefer staying close to the town proper, Island View Suites is another good option.
Many travelers choose this accommodation because of its convenient location. It’s only a short walk from the public market, convenience stores, restaurants, and one of the few ATMs in San Jose.
The rooms provide basic amenities, but what stands out is the rooftop, where you can enjoy a nice view of the town and the sunset.
Since this is one of the more popular accommodations in the province, it’s a good idea to reserve your room ahead of time, especially during holidays.
I stayed here only for a night because every room was already fully occupied on the next days.
🛌 Camagong Suites
If you are looking for a more affordable place to stay, you can consider Camagong Suites which is located near the town center.
It’s convenient for transportation, with affordable places to eat and small shops nearby.
Rooms are available in different price ranges depending on the type you book. This is practical if you’re travelling with a companion, with family, or even as a solo traveler.
🛌 JBN Accommodation

If you don’t mind staying in a homestay, JBN Accommodation is another option worth checking.
The family running the place is very accommodating, and the rooms are surprisingly spacious considering the affordable rates. I also stayed here for a night before transferring to Vine’s.
One thing I enjoyed was its location above the sea. At night, I could hear the gentle sound of the waves below while resting after a long day of touring.
It was simple, peaceful, and exactly what I wanted after hours of traveling.
When to Visit Dinagat Island?

The best time to follow this Dinagat Island itinerary is in the dry season, which usually runs from March to May.
I purposely planned my trip during summer because most activities in the province involve boat rides.
Calm seas not only make the journey more comfortable but also increase the chances of island-hopping tours pushing through as scheduled.
Summer also offers several advantages:
- Better water visibility for snorkeling and freediving
- Calmer sea conditions
- Longer daylight hours
- Beautiful sunsets
- More opportunities to enjoy the beaches
During my visit, the sea was calm enough that we rarely experienced rough waves throughout the two-day island-hopping tour. Water visibility was also excellent.
In some places, I could clearly see coral formations several meters below the surface.

The rainy season in the Philippines, usually from June to November, is still possible for travel, but flexibility becomes more important.
Boat trips and ferry schedules may change depending on weather conditions, and some attractions in Dinagat Island may become temporarily inaccessible.
For example, the seasonal ferry between Siargao and Dinagat Island only operates when sea conditions are favorable.
If you’re traveling during these months, avoid booking very tight connections and leave extra time between ferry departures and flights.
How Much Does It Cost to Go to Dinagat Island?

Compared to other island destinations in the Philippines, traveling to Dinagat Island requires a little more planning, but it doesn’t necessarily mean it’s expensive.
Your total budget depends on where you’re coming from, how long you stay, and whether you travel independently or join organized tours.
Here’s a rough estimate for a four- to five-day Dinagat Island trip.
✈️ Transportation

If you’re coming from Cebu, you can either fly or take a ferry to Surigao before transferring to another ferry bound for San Jose.
Travelers from Manila usually fly to Butuan before continuing the journey by land and sea.
Transportation costs generally include:
- Flights (if applicable)
- Ferry tickets
- Van or bus transfers
- Bao-bao rides around town
- Terminal fees
🛌🏻 Accommodation

Budget accommodations usually start at around ₱300 to ₱1,000 per night, while more comfortable rooms range between ₱1,500 and ₱2,500, depending on the property and season.
You can do walk-ins or book on Agoda or Booking.com for a reservation.
⛵ Tours

Island-hopping tours vary depending on the itinerary, group size, and the company you booked it with.
Joining a Dinagat Island tour often becomes the more affordable option for solo travelers since expenses such as boat rental, fuel, and guide fees are shared among participants.
Private tours offer more flexibility but naturally cost more.
🍽️ Food

One thing I appreciated during my trip was that food remained reasonably priced.
Small eateries, local restaurants, and cafés offered filling meals without spending too much. If you enjoy seafood, you’ll also find fresh catches sold by locals at prices that are generally lower than in larger tourist destinations.
💸 Sample Budget

For a four- to five-day Dinagat Island itinerary, here’s a rough estimate excluding flights from Manila or Cebu:
- Accommodation: ₱1,500 to ₱8,000
- Food: ₱1,500 to ₱3,000
- Tours: ₱2,000 to ₱5,000
- Local transportation: ₱500 to ₱1,500
- Entrance fees and miscellaneous expenses: ₱1,000 to ₱2,500
Your budget can be lower if you travel with friends and split transportation and accommodation costs.
Wrapping Up: Dinagat Island Itinerary for First-Time Visitors

Planning a Dinagat Island itinerary takes a little more effort than planning a trip to destinations with direct flights, but that’s also part of what makes the province different.
You’ll travel through ports, ferries, and quiet coastal towns before reaching one of the least-visited provinces in the Philippines.
In return, you’ll find beaches without large crowds, snorkeling spots with healthy coral reefs, welcoming locals, and landscapes that many travelers still haven’t discovered.
Looking back, I probably would have added another day or two to my Dinagat Island itinerary. There were still places I didn’t get to visit, especially Lake Bababu, Sangay Beach, Hinabyan Beach, and the Bonsai Forest.
Instead of seeing that as a missed opportunity, I now have another reason to return.
If you’re looking for a destination that offers more than just beautiful beaches, Dinagat Island, Philippines deserves a place on your travel list.
Take your time, stay for a few extra days if you can, and don’t be surprised if you leave already thinking about your next visit. 😉
🌴 Travel Resources for Your Dinagat Islands Trip
Planning a trip to the remote and beautiful Dinagat Islands? Here are trusted resources to help you book transportation, accommodations, island tours, and everything else you’ll need for a smooth trip.
✈️How to Get to Dinagat Islands
Most travelers reach Dinagat Islands via Surigao City. Book flights to Surigao Airport from Manila or Cebu through Cebu Pacific or Philippine Airlines using Skyscanner or 12Go. From Surigao City, take a ferry from the city port to San Jose, Dinagat Islands.
🏨 Where to Book Your Stay
Find beach resorts, guesthouses, and local homestays in San Jose and nearby areas through Booking.com, Agoda, Airbnb, or Vrbo. Since accommodation options are limited compared to larger destinations, it’s best to reserve ahead, especially during holidays and summer months.
🛺 Getting Around
Tricycles or bao-baos are the most common way to get around towns. For island hopping and visiting remote beaches or caves, ask your accommodation about arranging private vans, motorcycles, or boat rentals. If you’re traveling in a group, hiring a van with a driver can make exploring easier.
🌴Book Tours and Activities
Visit Dinagat’s beaches, caves, lagoons, and rock formations by arranging island-hopping tours through local tourism offices or your accommodation.
📶Stay Connected
Smart usually has better signal coverage in many parts of Dinagat Islands, though service can vary depending on your location. Download offline maps before arriving, use an Airalo eSIM if compatible with your phone, or buy a local SIM card before leaving Surigao City.
💸 Cash, ATMs, and Payments
Bring enough cash before heading to Dinagat Islands. ATM access can be limited outside main towns, and many small stores, eateries, and local tour operators only accept cash payments.
🧳Travel Insurance
Protect yourself from flight delays, medical emergencies, and trip cancellations with flexible plans from SafetyWing, HeyMondo, or World Nomads.
Check Out These Recommended Articles:
- Ultimate Travel Guide to 16 Dinagat Island Tourist Spots and Hidden Gems
- Cebu to Dinagat Island: Step by Step Travel Guide for First Time Visitors
- Explore Mindanao’s Secret Waterfalls and Ancient Landscapes by Trail
- 11 Mindanao Hidden Gems: Explore the Secret Spots You Didn’t Know Existed
- Life-Changing Encounters in Mindanao: Hidden Spots, Culture, and Local Stories
- When Is the Best Time to Visit Mindanao and Its Hidden Gems

About the Author
Hi! I’m Kristine (aka KR). I’m the main developer of Philippine Hidden Gems. My work includes going to places to cover events and places that I’m happy to share with the readers.
Even though I’m an introvert who loves to read and stay indoors all the time, I love to travel outside the country (at least once a year) and nearby regions within PH.
My recent hobbies include learning Japanese culture and exploring the world of K-Pop as a Carat.
