One country, 7641 islands: why transport is half the adventure
The Philippines is not a place you simply arrive at - it is a place you keep moving through. With 7641 islands scattered across a vast stretch of ocean, getting from A to B becomes part of the experience: sunrise flights over volcano cones, overnight ferries with karaoke lounges, and outrigger boats skimming turquoise lagoons. The good news is that the network is dense, cheap and surprisingly easy to use once you understand its building blocks.
Domestic flights: the backbone of long hops
Three carriers dominate the skies: Cebu Pacific, Philippine Airlines and AirAsia Philippines. Cebu Pacific is famous for its piso fare promotions - flash sales where the base fare drops to one peso and you pay little more than taxes and fees. Book them the moment they appear, because seats vanish within hours.
Booked two to four weeks ahead, a typical domestic leg such as Manila-Cebu or Cebu-Siargao costs around 1500-4000 PHP (27-70 USD). Watch the fine print: budget fares include no checked luggage, and adding a 20 kg bag at the airport counter costs far more than adding it online during booking. Terminal fees are usually included in the ticket at major airports, but some provincial terminals still collect 100-300 PHP in cash at the gate.
Ferries: 2GO liners and fast catamarans
2GO Travel runs the classic long-distance ships - overnight routes such as Manila-Cebu, Manila-Coron or Manila-Iloilo, with bunk dorms, private cabins and hot meals on board. It is slower than flying, but the ticket doubles as a night of accommodation and the journey itself is a genuinely Filipino experience.
For shorter sea crossings, fast catamarans such as OceanJet and FastCat connect neighboring islands: Cebu-Bohol takes about two hours, and routes like Cebu-Ormoc or Iloilo-Bacolod are similar. Expect roughly 500-1000 PHP for a fast craft seat, plus a small terminal fee of 25-50 PHP paid separately at the pier. Arrive 45-60 minutes early - boarding closes surprisingly fast, and popular departures sell out on weekends.
Bangka, RORO and the Ceres bus empire
The bangka - the traditional double-outrigger wooden boat - handles short transfers and island-hopping day tours in places like El Nido, Coron and Siargao. It is beautiful, photogenic and weather-sensitive: the coast guard suspends departures whenever swells rise, so never treat a bangka crossing as guaranteed.
RORO (roll-on, roll-off) combinations let a bus drive straight onto a ferry, so a single ticket can carry you from Manila deep into the Visayas and beyond. On land, the yellow Ceres buses and shared vans are the workhorses of provincial travel - frequent, cheap and reaching almost every town worth visiting.
Short hops: jeepney, tricycle, habal-habal
Inside cities the jeepney remains king - a flat fare of around 13-15 PHP takes you across town in the country's most iconic vehicle. Tricycles (motorbikes with sidecars) cover the last kilometers to beaches and piers; agree the price before you sit down. On rough island roads and mountain trails you will meet the habal-habal, a motorbike taxi that goes where nothing else can. In Manila and Cebu, Grab works well for comfortable point-to-point rides at fixed prices.
Smart planning: fewer islands, more buffer
- Do not overload the route. One sea crossing realistically eats half a day once you count transfers, waiting and boarding.
- Build in a weather buffer. During typhoon months ferries get cancelled at short notice - never schedule a boat crossing for the day before your international flight home.
- Proven combos: Cebu + Bohol (2 h fast craft), El Nido + Coron (direct ferry between them), Manila + Boracay (1 h flight to Caticlan).
- Use 12Go to compare and book ferries, buses and vans online, and Grab in the big cities.
- Carry small cash for terminal fees, tricycles and porters - cards are useless in small ports, and ATMs on remote islands often run dry.