You can get to the island either by air or by sea. The most convenient would be via air as the flight lands directly on the island. We can shuttle you to the resort, which is about 30 minutes from the Airport.
You can get to the island through plane via the City of Cebu.
Cebu Pacific is the only airline to fly to the island, but has a flight everyday on most times of the year. On certain times of the year they have two flights a day.
The flight from Cebu takes about 50 minutes to arrive in Siargao.
If your are coming from Manila, you would need to book a flight to Cebu and connect a flight to Siargao from there.
You may choose to get to the island via Sea. If that is the case, your port of entry would be via Surigao City boat port.
So you can fly to anywhere in Mindanao Mainland and take a bus to Surigao City. From there you can hop on a boat to get to the island.
Many of the boats get easily booked so you have to get there at least one hour before departure time.
If you miss the boats to Dapa, you may get lucky and get another boat to a neighbouring city.
Take note if you are planning on taking this sea route from Manila, you would need to spend a night on Surigao as the last boat to Siargao leaves right as your plane arrives.