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