Skip to content

150 routes · 65 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.

112
Visayas crossings
53
Luzon crossings
56
Mindanao crossings

Island groups

Start where you are

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

Visayas

36 ports

112 crossings · 2423 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

15 ports

53 crossings · 1098 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

56 crossings · 595 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?
150 crossings with a published timetable start or end in the Philippines, between 65 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?
Sibulan to Liloan, at about 25 minutes. The longest listed is Davao City to Manila, at about 61 hours.
Which ferry companies operate in the Philippines?
15 lines publish sailings here. The largest by sailings a week are OceanJet, 2GO Travel, Montenegro Shipping Lines and FastCat, followed by 11 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.