How to Get from Surigao to Dinagat

How to Get from Surigao to Dinagat

Last updated: March 8, 2026

Leaving the bustling port of Surigao City feels like stepping through a portal into a more rugged, untamed version of the Philippines. While many travelers head south toward the famous waves of Siargao, those who point their compass north toward Dinagat Islands are rewarded with a landscape of jagged karst formations, hidden lagoons, and a sense of quiet mystery. This journey across the Gaboc Channel is short, yet it marks the transition from the mainland of Mindanao to the legendary Mystical Island of Love.

The passage is a local lifeline, connecting the provincial capital to the remote municipalities of Dinagat. You will likely find yourself sharing the deck with residents returning home with supplies and curious adventurers looking for a path less trodden. The water here can be surprisingly clear even near the ports, giving you a taste of the emerald bays that await you once you reach the shores of San Jose.

Surigao to Dinagat by Ferry

The primary and most reliable way to bridge the gap between these two points is by ferry. These vessels are typically outrigger boats or medium sized passenger ferries that handle the crossing with ease during fair weather. The journey is straightforward, focusing on utility and efficiency rather than luxury, but the sea breeze and the sight of the approaching limestone cliffs make it a memorable experience. You can easily secure your spot for this crossing by checking the available schedules and booking your tickets on GoAsia.cc before you head to the pier.

Standard Class Ferry Experience

For a consistent price of $5, the ferry offers a Standard Class service that is both affordable and practical. The duration of the trip is approximately 1 hour, making it a quick hop across the water. While the amenities are basic, the seating is generally arranged to allow for maximum ventilation, which is a blessing in the tropical heat. Passengers are advised to arrive at the Surigao City Ferry Terminal at least thirty minutes before the scheduled departure to handle terminal fees and boarding procedures.

The ride itself offers a fantastic vantage point of the Surigao Strait. As you depart, the city skyline fades, replaced by the lush greenery of small islets dotting the channel. The ferries are sturdy, but because they are smaller than the massive inter-island liners, you will feel the movement of the sea. If you are prone to motion sickness, it is wise to take precautions, though the one hour transit time usually passes quickly. Upon arrival at the San Jose Port in Dinagat, you will be greeted by the iconic landmarks of the town, including the sprawling castle-like residence that overlooks the harbor.

Comparing Your Options

Mode Price (USD) Duration Comfort
Ferry (Standard Class) $5 1h Standard

Tips for Traveling from Surigao to Dinagat

  • Watch the Weather: The waters around Dinagat can become choppy during the northeast monsoon (Amihan) or when a tropical depression is nearby. Always check the local weather forecast, as small vessels may be grounded by the coast guard if waves are too high.
  • Terminal Fees: In addition to your ferry ticket, expect to pay a small terminal fee at the Surigao City port. This is usually a nominal amount in Philippine Pesos, so keep some small change handy.
  • Sun Protection: Even if you are sitting under a roof, the reflection of the sun off the water can be intense. Apply sunscreen and wear sunglasses for the hour-long crossing.
  • Cash is King: Once you land in Dinagat, ATMs are very limited and may not always accept international cards. Ensure you withdraw enough cash in Surigao City to cover your accommodation, food, and island-hopping tours.
  • Port Location: Make sure you head to the correct pier in Surigao City. Most passenger ferries to San Jose, Dinagat, depart from the main city terminal near the market area, but it is always worth double-checking your booking details.
  • Luggage: While there is room for bags, try to keep your luggage manageable. You may need to walk across a narrow gangplank to board the boat, which is much easier with a backpack than a heavy rolling suitcase.

Timetable

Ferry Surigao - Dinagat $ 5.80 1h
  •   Standard Class 05:20, 13:30

Frequently Asked Questions

How can I book tickets from Surigao to Dinagat?

You can book train, bus, flight, taxi, van, and ferry tickets from Surigao to Dinagat directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Surigao to Dinagat?

The cheapest way to travel this route is by ferry, with Standard Class tickets costing approximately $5. There are currently no other commercial transport modes for this specific crossing.

What is the fastest way to get from Surigao to Dinagat?

The ferry is the fastest and only standard way to reach Dinagat from Surigao, taking exactly 1 hour to complete the journey across the channel.

How long does it take to get from Surigao to Dinagat?

The travel time is 1 hour. This can vary slightly depending on sea conditions and the time it takes to dock at the San Jose Port.

Do I need to book my ferry tickets in advance?

While tickets can often be bought at the pier, booking in advance is recommended during weekends or local holidays when many residents travel between the islands. It ensures you have a seat on your preferred departure time.

Is the ferry ride from Surigao to Dinagat safe?

Yes, the ferries are a standard mode of transport for locals and are regulated by the Philippine Coast Guard. However, trips may be cancelled during heavy rain or strong winds for safety reasons.

What should I expect when I arrive in Dinagat?

You will likely arrive at the Port of San Jose. From there, you can hire a tricycle or a motorcycle (habal-habal) to take you to your accommodation or to start your tour of the islands' lagoons and beaches.