For most travelers, Siargao Island is reached from the mainland by ferry, sailing from Surigao City to Dapa Port on Siargao. It is the standard route for anyone flying into Surigao's airport, arriving by bus, or already on the mainland and heading over to the island.
The route
Ferries depart from the port in Surigao City and arrive at Dapa Port, Siargao's main port of entry. From Dapa, it is a short tricycle or van ride to General Luna, the island's main tourist hub, or to whichever town you are staying in. Multiple vessels operate the route with several departures a day, so there is generally flexibility in choosing a time that fits your travel plans โ you can check the current ferry schedule before booking.
Booking your ticket
Tickets can be booked online in advance, which is worth doing especially during weekends, holidays, and peak tourist season when demand for seats is higher. Booking ahead means you get a confirmed seat and an instant e-ticket with a QR code, rather than relying on availability at the port on the day of travel. You can book your Surigao to Siargao ferry ticket online, pay via GCash, and receive your ticket immediately.
What to expect on travel day
Arrive at the port with enough buffer time before departure to check in and board โ port procedures and boarding can take longer during busy periods. Bring a valid ID, especially if you are booking discounted fares for seniors, PWDs, or students, since these require ID verification at check-in. If you are traveling with a vehicle and do not want to bring it onto the island, paid parking facilities are available near the Surigao City port โ see our guide to paid parking in Surigao City for details.
Coming back
The return trip works the same way in reverse โ Dapa Port to Surigao City โ and it is worth booking your return ferry in advance too, particularly if you are traveling on a weekend or need to catch a specific onward flight or bus from Surigao City. Planning both legs of the trip ahead of time removes one of the more stressful parts of island travel: waiting in a walk-in queue and hoping a seat is still available.