- There are no direct flights from Manila to Dinagat Islands; however, you can get flights from Manila to either Butuan or Surigao City. Cebu Pacific and Philippine Airlines have regular flights to and from Butuan, while the flights to Surigao City transit through Cebu.
- Surigao City is often the starting point for trips to Dinagat Island; if you arrive in Butuan, there are non-aircon vans to Surigao from the airport, the fare is around P200.
- Once in Surigao, look for boats bound for San Jose, which is the capital and the town tourists often go to during their trips to Dinagat. The fare for the boat ride is P100/way and it takes approximately an hour and a half.
How to go to Dinagat Islands
The closest airport will be Surigao Airport and Butuan Airport (BXU). Whichever airport you come from, you need to go to Surigao Port to get to Dinagat Islands as there are no humanitarian airports in the island province.
Outside the airport of Butuan, there are van transportation available going to Surigao City for Php460.00/person and travel time is 2-3 hours. Make sure to ask the van conductors that you are going to Surigao City. From Surigao City, ride a tric/multicab going to Surigao Port. Fare is Php30-50.00.
From Surigao Port, ride a ferry bounfd to San Jose Port in Dinagat Islands. Travel time is 1 hour and fare is Php180.00, while terminal fee is Php10.00. There are of ferry and shipping lines bound to Dinagat. For instance, offers daily and hourly departure which starts at 4:30am until 5:30pm only.