From Manila:

    Cebu Pacific connecting flights from Manila via Cebu to Siargao island is available every Monday, Wednesday, Friday and Sunday and vice versa. Van transfer from Sayak airport, Siargao to General Luna takes about 45 minutes.

From Cebu:

    Philippine Airlines and Cebu Pacific fly from Mactan Cebu International Airport to  Sayak Airport of Siargao.

From Surigao City:

    is another jump-off point Siargao Island specially for those coming from Manila and the rest of Mindanao. Philippine Airlines and Cebu Pacific have daily flights to Surigao City from Manila and Cebu. There are daily trips from Surigao City to Dapa of Siargao dock via trigger boats and Roro Ferries. From Dapa port, 20 minutes ride of van, multicabs, tricycle or habal – habal will take you to the Municipality of General Luna.