Skip to content

Ferry crossing

General Santos to Zamboanga

2GO Travel sails from General Santos to Zamboanga on Saturday, leaving at 23:00. The crossing takes about 14 hours, and a ticket is ₱3,109.

Zamboanga — Photo: Ralff Nestor Nacor, CC BY-SA 4.0

Sailing times

General Santos to Zamboanga timetable

As published by the operators. Times shift with the season and are suspended in heavy weather — confirm at the terminal before you travel.

Checked against 2GO Travel's own schedule on . Lines change sailings at short notice; confirm with them before you travel.

Sailing on

1 sailing a week in all. Pick a day to see only its sailings.

Every sailing below runs on Sat.

Sailing times for General Santos to Zamboanga
DepartsArrivesVesselCrossing
23:0013:00 the next dayMV 2GO Masinag14h

Published fares

What it costs

Every fare the operators publish on this crossing, for passengers and cabins.

Passengers

Passengers fares
ClassOperatorFare
Tour2GO Travel₱3,109
Tourist Premium2GO Travel₱3,159
Business Class (S-Series)2GO Travel₱3,209
Business Class Premium2GO Travel₱3,259
Business Class (M-Series)2GO Travel₱3,259
VIP2GO Travel₱10,800

Cabins and suites

Cabins and suites fares
ClassOperatorFare
Cabin2GO Travel₱3,398
Business Class Room2GO Travel₱5,215
Stateroom for 32GO Travel₱5,380
State Room2GO Travel₱6,518
Suite Room2GO Travel₱6,937

Fares as published by the operators, in PHP, last checked . Terminal fees, port charges and fuel surcharges are usually added at the counter.

About this crossing

Tickets for this new 2GO leg go on sale on 23 September. The MV 2GO Masinag reaches General Santos from Davao on Saturday afternoon, leaves at 23:00, crosses the mouth of the Moro Gulf overnight and berths at Zamboanga at 13:00 on Sunday, then sails on at 20:00 for Iloilo and Manila. The loop runs one way only, so no ship returns from Zamboanga to General Santos and the trip back has to be made another way. The fares listed are those in 2GO's advisory, which it calls its highest published rates before tiered discounts, and they leave out meals, fuel surcharge, fees and VAT. From Zamboanga, FastCat crosses to Isabela on Basilan three times a day (Zamboanga to Isabela).

Common questions

How long is the ferry from General Santos to Zamboanga?
About 14 hours on the published timetable.
How many ferries a day go from General Santos to Zamboanga?
It does not sail every day: one sailing a week, on Saturday. It leaves at 23:00, local time.
Who runs the ferry from General Santos to Zamboanga?
2GO Travel runs this crossing. Tickets are sold by the operator; this site lists the timetable and does not sell them.
How much is the ferry from General Santos to Zamboanga?
Passenger fares run from ₱3,109 to ₱6,937. Prices as the operator published them on 11 September 2026.