Here's a short guide on how to cross Visayas to Mindanao and vice-versa using the San Ricardo Port in Southern Leyte and Lipata Port in Surigao City.
This route is the easiest way to cross between Visayas and Mindanao as it will only take an hour for the ferry ride. This route is being serviced by Montenegro Shipping Lines, Inc. Here's the schedule and rates of the ferry service:
Lipata in Surigao City to San Ricardo (Benit) Port in Southern Leyte Ferry Schedule
San Ricardo to Lipata Ferry Schedule
10:00 AM / 1:00 PM (if the Lipata port has available dock, the ferry leaves Benit Port at 10AM otherwise it leaves at 1PM)
Fare one-way Airconditioned Cabin:
Student Fare: P178.50
Senior Citizen: P168.00
Half Fare: P105.00
Fare one-way Non-Aircon (Ordinary):
Student Fare: P119.00
Senior Citizen: P112.00
Half Fare: P70
You may contact Montenegro Shipping Lines at 09466539933 for more information.