My husband and I live in the UAE, and it was time to go for a vacation in the Philippines. After a short stay with his family in Cebu, we decided to take a ferry to Dapitan City, then take a bus to Zamboanga City.
We booked tickets for the trip a day before. Unlike plane tickets, passenger ship tickets don’t change by the minute, so it’s actually okay to even buy the tickets on the same day, as long as it’s not fully booked. We booked ours for PhP 950 apiece with Cokaliong Shipping Lines in the Tourist class. For your reference, here’s the chart of rates from Cokaliong Shipping Lines’ website.