AdvisoriesCheck current ferry cancellations and sea advisories.
All schedules
2 OPERATORS COMPAREDCARRIES VEHICLES

Surigao → Siargao (Dapa) Ferry

42 sailings a week · fastest crossing 2 hr 30 min · fares from ₱230. Compare every operator below — schedules, fares, vehicle rates and port tips.

Compare & book on 12Go

Surigao to Siargao (Dapa) — operator comparison

OperatorDurationPer weekFare fromType
Montenegro3 hrs21×₱230RORO
Evaristo & Sons2 hr 30 min21×₱330RORO

Which operator should you pick?

  • Evaristo & Sons— fastest crossing at 2 hr 30 min
  • Montenegro— cheapest fares from ₱230

Evaristo & Sons schedule

Full details →
05:15→ 08:00M/V Fortune Angel 2
10:00→ 12:30
14:00→ 16:30

Montenegro schedule

Full details →
04:40→ 08:00
11:00→ 14:00
17:00→ 20:00

Surigao to Siargao (Dapa) ferry — common questions

How long is the ferry from Surigao to Siargao (Dapa)?

Crossing times range from 2 hr 30 min to 3 hrs depending on operator and vessel type.

How much is the Surigao to Siargao (Dapa) ferry?

Passenger fares start at ₱230 one-way. Student, senior/PWD and child discounts apply with a valid ID; terminal fee is paid at the port.

Which operator is best for Surigao to Siargao (Dapa)?

Evaristo & Sons: fastest crossing at 2 hr 30 min. Montenegro: cheapest fares from ₱230.

How often do ferries run from Surigao to Siargao (Dapa)?

Around 42 sailings a week across all operators. See the timetable below for exact days and times.

Operators change times and fares at short notice. Confirm with the operator before you travel · how we source data

Surigao to Siargao (Dapa) ferry: route facts and return trip

The Surigao to Siargao (Dapa) ferry connects Surigao with Siargao (Dapa) (Surigao del Norte). 2 operators sail it: Evaristo & Sons and Montenegro. The Surigao to Siargao (Dapa) crossing takes from about 2 hr 30 min to 3 hrs, depending on the operator and vessel, covering roughly 40 to 60 km. Ferries on Surigao to Siargao (Dapa) are RoRo ferries.

Surigao to Siargao (Dapa) is also a crossing from Mindanao to Siargao Island, within the Mindanao island group. The Surigao Port to Dapa Port sailing leaves from Surigao Port and arrives at Dapa Port.

Going back? The Siargao (Dapa) to Surigao ferry is the return trip, a crossing from Siargao Island to Mindanao. Siargao (Dapa) to Surigao departure times can differ from the Surigao to Siargao (Dapa) times, so check the Siargao (Dapa) to Surigao sailings before you book a round trip. Check current ferry cancellations and sea conditions before you travel, because sailings can be suspended during typhoons or when the Coast Guard raises a gale warning.

Related ferry pages