Directly from Manila to Siargao Skyjet seems to be seasonal so check the website for info, cebu pacific air also operates one direct flight per day.
Other options is from Cebu with Cebu pacific air. They fly 3 times daily and can also be connected Manila-Cebu-Siargao.
Starting 2018 Philippine airlines also fly Cebu-siargao once daily and during high season operate a direct flight Davao-Siargao
When arriving at the airport there are plenty of vans that are ready to take you to General luna for P300 per pax, if you have a bigger group it might be advisable to prebook transfer.
Cokaliong. Daliy departures, 7pm from Surigao to Cebu and the same for return. Siargao – Cebu on Wed, Fri and Mon at 11 PM
Surigao – Siargao (Dapa) Everyday at 6 AM and 10:30 Am and Noon in both directions. Price start at P250 and approx travel time is 2H with fastcraft, 3,5 with the slow ferry (Roro). These times and departures are always subject to changes.
Transport on the Island
The main way of getting around here is by pedicab/tricykle, motorbike or minivan. All can be hired for a cheap price. Price ex Dapa – G.L in tricykle is P30 per person or around P200 if you hire on for yourself. There is van transport at the airport to take you to your resort, price per person is P300 or private van pickup for P1500
Kawili resort Siargao is located just outside the town of General Luna, way to cloud 9.