There are numerous ferry crossings operating from Visayas Islands to Mindanao Islands. Ferries currently connect 4 ports in Visayas Islands with 5 ports in Mindanao Islands.
There are a combined number of 8 ferry crossings each week across a selection of 7 Ferry Routes which are operated by 1 ferry company including 2GO Travel with the shortest crossing taking around 3 hours 30 minutes (Dumaguete City to Dipolog City).
This is a general summary of the services on offer between Visayas Islands and Mindanao Islands, for live information select from our Fare Search.