The Philippines is an archipelago of more than 7,600 islands, and ferries are simply the way people get around. From large overnight ships connecting Manila to Cebu or Davao, to fast-craft hydrofoils threading between Visayan islands, to the humble wooden bangka that hops between beaches — boats are woven into everyday life here. For travellers, understanding how the system works makes island-hopping far less daunting and a great deal more interesting.
The major operators: long-distance and inter-island ships
2GO Travel is the Philippines' largest ferry company and the dominant operator on overnight routes. Their large roll-on/roll-off (RoRo) ships connect Manila (North Harbor or Batangas Port) to Cebu, Bacolod, Iloilo, Cagayan de Oro, Davao and other major ports. Journey times reflect the distances: Manila to Cebu takes roughly 20 to 22 hours, Manila to Davao around 48 hours. These are genuine overnight (and sometimes multi-day) sea voyages, not quick hops.
2GO ships offer a range of accommodation classes, from open economy berths (rows of reclining chairs or basic bunk areas, the cheapest option) through cabin classes with beds, air conditioning and varying degrees of privacy, up to small air-conditioned private cabins. Catering facilities are on board. Booking in advance through 2GO's website is strongly recommended, especially during the Christmas–New Year period, Holy Week and summer school holidays (April–May), when ships are packed with Filipinos travelling home.
Starlite Ferries, Roble Shipping and several regional operators also run inter-island cargo-passenger ships on various routes. The network is wide but schedule reliability can vary — factor in flexibility if you are time-pressed.

Fast craft: OceanJet, SuperCat and Weesam Express
For shorter inter-island routes, air-conditioned fast craft (hydrofoils and catamarans) are the practical daily transport. OceanJet is the most prominent fast-craft operator, running routes throughout the Visayas region — Cebu to Bohol (Tagbilaran), Cebu to Siquijor, Cebu to Dumaguete, Cebu to Ormoc and several others. Journey times are dramatically shorter than overnight ships: Cebu to Tagbilaran (Bohol) takes about 2 hours, Cebu to Dumaguete around 3 to 4 hours depending on the route.
SuperCat (part of the Aboitiz group) operates similar fast craft on Visayas routes, particularly Cebu–Ormoc and Cebu–Iloilo. Weesam Express covers additional Cebu routes. In practice, the best route and operator for a given crossing depends on where you are going — check schedules and book online as these services fill on peak days.
Fast craft are generally more comfortable than economy ferry berths, with reserved seating in air-conditioned cabins. They are also more sensitive to rough weather: routes can be suspended when seas are unsafe, particularly during typhoon season (roughly June to November, with peak risk July to October).
Bangka boats: inter-island and beach hopping
The bangka — an outrigger wooden boat in various sizes — is the quintessential Philippine inter-island vessel and the backbone of beach-to-beach travel in places like Palawan (El Nido and Coron), the Siargao islands, Boracay and countless smaller island clusters. A large motorised bangka can carry 20 or more passengers; a smaller one is chartered for private day trips.
Island-hopping tours by bangka are one of the Philippines' signature travel experiences — El Nido's lagoons and Coron's lakes and shipwreck sites are typically explored this way. Organised day tours are widely available and include snorkelling stops, lunch and a guide.
Scheduled bangka services also connect some routes where no larger vessel operates — for example between small islands in the Bacuit Archipelago around El Nido, or between Siargao and nearby islets. These are essential local transport, not tourist products.
Safety awareness: Philippine ferry safety has improved significantly in recent decades, but incidents still occur, particularly with smaller vessels. The Maritime Industry Authority (MARINA) regulates operators; use companies with life jackets visible and in good condition. Avoid crossing in poor weather, especially on smaller bangka. The most serious historical incidents have involved overloaded vessels in typhoon conditions — if in doubt, wait for better weather.
Key routes and island-hopping hubs
Cebu City is the ferry hub of the Visayas and one of the busiest port cities in Asia. From Cebu's Pier 1 and Pier 4 (fast craft) and Pier 3 and North Bus Terminal area (RoRo), you can reach Bohol, Negros, Leyte, Camiguin, Mindanao and connections across the region.
Batangas Port (south of Manila) is the main gateway to Mindoro (Puerto Galera) and to some Palawan routes. Ferries to Puerto Galera take around 2 hours from Batangas.
Coron and El Nido in Palawan are connected by a scenic ferry between them (roughly 4 to 6 hours), and both are popular end-points or start-points for Palawan journeys. 2GO also runs an overnight service from Manila to Coron.
Siargao (Dapa port) is reached by ferry from Surigao City in Mindanao, a short crossing of about 1 to 2 hours, easily combined with flights into Surigao from Cebu.
Booking ferries in the Philippines
2GO and OceanJet tickets can be booked online through their official websites and through third-party booking platforms such as Bookaway. For smaller regional operators, booking is often done in person at the port. Arriving at the pier with some extra time is wise, as embarkation processes can be leisurely by European standards.
During peak travel periods, particularly Holy Week (Easter), Christmas and the summer holidays, book long-distance 2GO tickets at least two to four weeks in advance. Economy berths sell out first; cabin classes may remain available longer.
Port fees (terminal fees) are sometimes charged separately at the port and not included in the ticket price — have some cash available for these.
Ferries and typhoon season
The Philippines sits in one of the world's most active typhoon corridors. Between June and November — and especially July to October — typhoons can disrupt ferry services with little warning, sometimes for several days. Build flexibility into your itinerary during these months, and monitor the Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA) forecasts when crossing is planned. The Philippine Coast Guard has authority to suspend sailings when sea conditions are unsafe.
The dry season (roughly December to May, varying by region) is the most reliable time for island-hopping, with settled seas and clear skies in most of the Visayas and Palawan.
Frequently asked questions
How do I get from Manila to Cebu by ferry?
2GO Travel runs large overnight ships from Manila (North Harbor or Batangas Port) to Cebu, taking around 20 to 22 hours. Most travellers fly Manila–Cebu (about 1 hour 15 minutes) and use ferries for shorter inter-island hops once in the Visayas, but the overnight ship is an affordable and atmospheric option if you are not in a hurry.
Is it safe to travel by ferry in the Philippines?
The major operators — 2GO, OceanJet, SuperCat — operate regulated modern vessels with reasonable safety standards. Risks are higher on very small vessels in poor weather. Avoid travelling by bangka or small craft in rough seas or typhoon conditions, and always confirm that life jackets are on board and accessible.
How do I book OceanJet or fast-craft tickets?
OceanJet tickets can be booked through their official website, at ticket offices at piers, or through third-party platforms. On popular routes such as Cebu–Tagbilaran during peak season, booking ahead is recommended. Some routes sell out on high-demand days.
Can I get around Palawan by ferry?
Yes. El Nido and Coron are connected by a scheduled passenger ferry (roughly 4–6 hours) operated by several small companies including Montenegro Lines. El Nido and Puerto Princesa are linked by road. An overnight 2GO ship connects Manila to Coron. Within El Nido and Coron, island-hopping is done by bangka.
Sources and further reading:
- Operator bookings: 2GO Travel, OceanJet, SuperCat official websites.
- Safety oversight: Philippine Maritime Industry Authority (MARINA) and Philippine Coast Guard.
- Weather information: PAGASA (Philippine weather agency).
