Skip to content

197 routes · 74 ports

Ferries in the Philippines

Every crossing we track, by island group. Pick the water you are crossing, or start from the busiest routes below.

137
Visayas crossings
80
Luzon crossings
72
Mindanao crossings

Ferry travel here runs at three quite different scales. At one end is the half-hour harbour hop, Cebu City to Lapu-Lapu City the shortest on the site; at the other are voyages of three nights or more, the run between Davao City and Manila being the longest listed anywhere in the country. Between them sits the work most travellers meet: fast craft and roll-on/roll-off ships of an hour or two linking neighbouring islands, and the vehicle crossings that carry the national road network over water. There are 234 routes between 90 ports, worked by 14 lines, of which 2GO Travel, Lite Ferries and Cokaliong Shipping Lines hold the widest networks. Cebu is the hinge of the system, tied to more crossings than any other port.

Island groups

Start where you are

Each card leads to every crossing, port and operator in that water.

Visayas

38 ports

137 crossings · 2117 sailings a week

The busiest water in the country. Cebu, Bohol, Negros and Panay are stitched together by fastcraft and RORO all day.

Visayas routes and ports

Luzon

22 ports

80 crossings · 850 sailings a week

Batangas and Manila reach Mindoro, Romblon and the Bicol islands; northern ports run to Catanduanes and Marinduque.

Luzon routes and ports

Mindanao

14 ports

72 crossings · 487 sailings a week

Surigao and Butuan link the north to Leyte and Cebu, while Zamboanga works the Sulu and Basilan crossings.

Mindanao routes and ports

Ferries in the Philippines: common questions

How many ferry routes are there in the Philippines?
197 crossings with a published timetable start or end in the Philippines, between 74 ports. Each has its own page with the full timetable and fares.
What is the busiest ferry route in the Philippines?
Cebu City to Lapu-Lapu City, with 217 sailings a week on the current timetable, run by Metro Ferry.
What is the shortest ferry crossing in the Philippines?
Cebu City to Lapu-Lapu City, at about 30 minutes. The longest listed is Davao City to Manila, at about 83 hours.
Which ferry companies operate in the Philippines?
14 lines publish sailings here. The largest by sailings a week are OceanJet, Montenegro Shipping Lines, Lite Ferries and FastCat, followed by 10 smaller operators.
What is the cheapest ferry in the Philippines?
The lowest published passenger fare is ₱35, on Cebu City to Lapu-Lapu City. Fares are as the operators publish them; check the operator's price for your day.