Cagayan De Oro ferry terminal is 706 km southeast of Batangas. This corresponds to a distance of 381 nautical miles.