Ask anyone who has tried to build a two-island Philippine holiday and the same problem comes up. Palawan is on one side of the country and the Visayas are on the other, and the map suggests they are neighbours: Coron to Boracay is about 200 kilometres, El Nido to Cebu roughly 500. Then you open a booking site and discover that the way from one to the other runs through Manila, several hundred kilometres to the north, with a terminal change and a few hours' wait in the middle.
That is not an accident. Philippine airlines run a hub-and-spoke network, and the spokes from El Nido and Coron are short turboprop links to the capital, plus a thin CebGo service to Cebu that comes and goes with the season. Nothing scheduled crosses the Sulu Sea to Iloilo or Bohol at all, and the Boracay link has only ever been seasonal. For most of the year, "El Nido to Boracay" means "El Nido to Manila, then Manila to Caticlan" — a full day in transit for a distance a light aircraft covers before lunch.
This page is the overview: which Visayan destination pairs with which Palawan town, how long each crossing takes by private aircraft, and where the scheduled option is genuinely good enough that you should take it instead. Each destination then has its own page with the detail — the airport, the road transfer at the far end, the sea alternatives where any exist, and a live price where an operator has published one.
The four crossings at a glance
Both Palawan towns have their own airport — El Nido's at Lio, a few kilometres north of town, and Coron's at Busuanga, 30 to 45 minutes by road from Coron town — and a private aircraft can use either. The distances below are straight-line, and the times are typical block times for the light aircraft that fly these routes; a Grand Caravan is quicker than a Cessna 182, and your operator confirms the figure when they quote.
| Destination | From El Nido | From Coron | Scheduled alternative |
|---|---|---|---|
| Boracay (Caticlan) | ≈ 290 km · about 1 h 15 min | ≈ 200 km · about 1 hour | Via Manila, or a seasonal El Nido–Caticlan turboprop when it runs |
| Iloilo | ≈ 340 km · about 1 h 30 min | ≈ 300 km · about 1 h 20 min | Via Manila; no direct link from either town |
| Cebu | ≈ 510 km · about 2 hours | ≈ 470 km · about 2 hours | CebGo from El Nido on a limited schedule; otherwise via Manila |
| Panglao (Bohol) | ≈ 510 km · about 2 hours | ≈ 490 km · about 2 hours | Via Manila; no direct link from either town |
Block times are estimates for light aircraft and vary with type, wind and routing; the operator confirms the figure at booking. Airline availability changes by season — check current timetables.
Why the scheduled route runs through Manila
El Nido Airport and Busuanga are small fields served by turboprops, and the airlines that fly them fill those turboprops from the capital, where the international arrivals are. A direct link to a Visayan city would need enough passengers to fill an aircraft both ways, most days, all year, and outside peak season that demand does not exist. So the routes that have been tried — El Nido to Cebu, El Nido to Caticlan — appear for a season and thin out again, and the reliable answer stays Manila.
Manila works, but it costs a day. El Nido to Manila is about 1 hour 15 minutes in the air and Coron to Manila about an hour; add a connection of two to three hours, often with a terminal transfer, and then an hour or so on the second flight, and a morning departure from Palawan lands in Boracay or Iloilo by late afternoon if every leg runs to time. For a fixed-date holiday booked far ahead, that is manageable. For a two-centre trip that wants to spend its middle day on a beach rather than in a departure lounge, it is the single biggest cost in the itinerary.
By sea there is even less. There is no passenger ferry from El Nido or Coron to any Visayan port; the only sea link between the regions is a slow cargo-passenger ship between Puerto Princesa, Cuyo and Iloilo that sails roughly weekly and takes the best part of a day and a night — an adventure in its own right, but not a transfer.
What a private aircraft changes
A chartered light aircraft simply flies the straight line. It leaves from the airport closest to where you are staying, at a time you choose, and lands at the airport closest to where you are going — Caticlan for Boracay rather than Kalibo, Panglao itself rather than Tagbilaran. The crossings on the table above are all one to two hours in the air, which puts every one of them inside the time you would otherwise spend waiting at NAIA for the connection.
The cost is for the aircraft, not the seat, and that is the whole calculation. A couple with a loose schedule and a well-timed CebGo booking may find the airline route perfectly good. A family of four or a dive group of six, splitting one whole-aircraft price and buying back a full day each way, is the case charter is built for — the same arithmetic we set out for flights within Palawan, over a longer distance.
Most of these cross-sea legs are quoted rather than listed at a fixed price, because demand is irregular and the operator has to position the aircraft. Booking one is a request: choose the date and passenger count in the search box, and if no priced route matches, accredited operators bid on the trip — usually within hours. Nothing is charged until one of them confirms. Where an operator has published a fixed price for a leg, the destination page shows it live.
Which crossing suits which trip
- Palawan and Boracay. The classic two-centre beach holiday, and the shortest of the four crossings — about an hour from Coron. Land at Caticlan, and the jetty for the island is minutes away. Boracay also has the most airline capacity home of the four, so a one-way charter out of Palawan and a scheduled flight back from Caticlan or Kalibo is the natural shape. El Nido or Coron to Boracay has the detail.
- Palawan and Iloilo. The crossing almost nobody makes, because there is no direct way to make it — which is exactly why Iloilo's old churches, Guimaras and the Gigantes islands stay uncrowded. About an hour and a half from El Nido, a little less from Coron. See El Nido or Coron to Iloilo.
- Palawan and Cebu. The longest crossing at around two hours, but Cebu is the hub for everything else in the Visayas and Mindanao, and every charter leg out of it is priced on this site. Fly in from Palawan, then continue to Panglao, Siquijor or Camiguin on short priced hops, or take an international flight home. El Nido or Coron to Cebu explains when CebGo is the better choice and when it isn't.
- Palawan and Bohol. Also about two hours, and the crossing where a charter gains the most, because Panglao's airport sits on the resort island itself and the scheduled route via Manila is the longest of the four. Chocolate Hills, tarsiers and Balicasag's reef at the far end. See El Nido or Coron to Panglao.
Building the trip
The most efficient shape starts in Palawan, because that is the harder end to reach on an airline: arrive in Puerto Princesa or fly CebGo into El Nido, spend the Palawan days moving between El Nido and Coron on the short priced hop across the Linapacan strait, then charter east from whichever town you finish in. Coron is the closer origin for Boracay and Iloilo; for Cebu and Bohol the two towns are within a few minutes' flying of each other.
On the Visayan side, Cebu is the base if you want to keep flying: the five-island Visayas circuit picks up where a Palawan crossing leaves off, and every leg of it is priced. Boracay is the base if you want to stop flying and lie down. Either way, glance at the empty-legs board before you price the crossing: an aircraft that has just delivered a group to Palawan is often repositioning back east, and that leg is sold at a steep discount.
