TL;DR: From Cebu, take the direct Cebgo (ex-AirSWIFT) flight to Lio Airport, about 1 hour 40 minutes. From Iloilo, fly Cebu Pacific nonstop to Puerto Princesa (about 1 hour 10 minutes) and ride a van north for 5–6 hours. From Bacolod, connect through Cebu or cross to Iloilo first.
Most El Nido transport guides assume you start in Manila. Plenty of travelers don’t. This guide focuses on getting to El Nido specifically for travelers starting in the Visayas, meaning Cebu, Iloilo, Bacolod and the islands around them. You might live there, or you might be adding Palawan to a Visayas trip. The unique angle: we compare the three realistic gateways on total door-to-door time, not just flight time. A cheap ticket can mean a lost day on the road.
- The Three Visayas Gateways at a Glance
- Route 1: Cebu to El Nido Direct (Fastest)
- Route 2: Iloilo to El Nido via Puerto Princesa (Cheapest)
- Route 3: Bacolod, Dumaguete and Bohol Connections
- Cost Comparison: What You Actually Spend
- Paperwork and Practical Prep
- Sample Itineraries from the Visayas
- Key Takeaways
- Frequently Asked Questions
The Three Visayas Gateways at a Glance
There are three practical ways into El Nido from the central Philippines. The first is a direct flight from Cebu (Mactan) to El Nido’s Lio Airport (ENI). The second is a nonstop flight from Iloilo to Puerto Princesa (PPS), followed by the long road north. The third is a connection through Manila. People rarely choose Manila on purpose from the Visayas, but it can be the only option on a bad schedule day. Bacolod, Dumaguete and Bohol travelers almost always join one of the first two routes.
| Starting city | Best route | Flight time | Ground leg | Typical door-to-door |
|---|---|---|---|---|
| Cebu | Cebu → Lio (ENI) nonstop | ~1h 40m | 10–20 min to town | 3.5–5 hours |
| Iloilo | Iloilo → Puerto Princesa nonstop | ~1h 10m | 5–6 h van/bus | 9–11 hours |
| Bacolod | Bacolod → Cebu → Lio | ~2h 30m total | 10–20 min | 6–9 hours with layover |
| Bacolod (budget) | Fastcraft to Iloilo → fly to PPS | ~1h 10m | Ferry + 5–6 h van | 11–13 hours |
| Bohol / Dumaguete | Ferry or flight to Cebu → Lio | ~1h 40m | Ferry 2–4 h + transfers | 8–11 hours |
Treat these as planning ranges. Schedules change by season, and the Lio route uses small ATR turboprops with limited seats.
Route 1: Cebu to El Nido Direct (Fastest)
This is the easiest way into El Nido from anywhere in the Visayas. AirSWIFT flew Cebu–El Nido for years. In mid-2026, Cebu Pacific began moving AirSWIFT’s routes to its regional unit, Cebgo (Cebu Pacific), and flights now carry DG flight numbers instead of T6. Schedules have mostly continued as before. Most days there is a morning departure and sometimes an evening one, with a flight time of about 1 hour 40 minutes.
The big advantage is where you land. Lio Airport is about 15 minutes from El Nido town, so you can be on a beach by lunchtime. If you want to stay near the runway, see our ranking of hotels near Lio Airport. For the code differences between ENI, PPS and Busuanga (USU), our Palawan airport codes explainer helps you avoid booking the wrong airport.
Watch out for:
- Baggage limits. Turboprops have strict weight limits. Check your fare’s allowance, and pay for extra kilos online rather than at the counter.
- Fare swings. Holiday fares (Christmas, Holy Week, Sinulog weekend) can cost two to three times the low-season price. Book early for peak dates.
- Weather holds. Small aircraft are more likely to be delayed by storms during the habagat (southwest monsoon) months, roughly June to October. Check PAGASA forecasts before you go.
Route 2: Iloilo to El Nido via Puerto Princesa (Cheapest)
Iloilo has no direct flight to El Nido, but Cebu Pacific flies nonstop from Iloilo to Puerto Princesa several times a week, about 70 minutes in the air. Fares often start very low on promo days, which makes this the budget choice for Panay and Guimaras residents.
The cost is time on the ground. From Puerto Princesa you need a shared van, a private van or a bus north to El Nido. That takes about 5 to 6 hours on the national highway, with a meal stop around Roxas or Taytay. Your seat matters on that winding road, so read our van seat guide for Puerto Princesa to El Nido before you book.
Timing tip: Take a morning Iloilo departure if you can. The last comfortable van leaves Puerto Princesa in the mid-afternoon. If you land late, it is often better to sleep in Puerto Princesa and head north early the next morning than to arrive in El Nido after dark.
Route 3: Bacolod, Dumaguete and Bohol Connections
Negros and Bohol don’t have their own Palawan flights, so you will be connecting.
- Bacolod: The cleanest option is a short flight to Cebu and then the direct Lio flight. Leave at least three hours for the layover on separate tickets. The budget option is a fastcraft across the Guimaras Strait to Iloilo (about an hour), then Route 2.
- Dumaguete: Fly or take a ferry to Cebu, then connect to Lio. If you are a diver comparing the two areas, our El Nido vs Anilao diving comparison shows how El Nido’s dive style differs from the walls you may know from the south.
- Bohol (Tagbilaran/Panglao): Fastcraft operators link Tagbilaran and Cebu City in about two hours. Then transfer to Mactan for your flight. Leave plenty of buffer, because port-to-airport traffic in Cebu can be slow. Our El Nido vs Bohol comparison covers the destinations themselves.
Cost Comparison: What You Actually Spend
A fair cost comparison includes the ground leg, not just the airfare. Here is a realistic one-way budget per person in pesos for 2026. The ranges run from promo fares to normal fares.
- Cebu → Lio: airfare ₱3,500–₱8,000; tricycle or shuttle to town ₱150–₱300. You save almost a full day.
- Iloilo → PPS → El Nido: airfare ₱1,500–₱4,500; shared van ₱600–₱800; terminal fees and meals ₱300–₱500. It is cheaper, but you lose most of a day.
- Bacolod via Cebu: two fares, ₱5,000–₱11,000, plus transfers. It is the most expensive, but it gets you there in a day.
For groups of four or more, a private van from Puerto Princesa (often ₱6,000–₱8,000 per van) makes the Iloilo route even cheaper per head. It also lets you stop at viewpoints along the way.
Paperwork and Practical Prep
These are domestic flights, so Filipino citizens only need a valid ID. Foreign visitors starting a Visayas–Palawan trip should already have completed the government’s eTravel registration when they arrived in the country. Our eTravel how-to explains it. A few more things to sort out before you leave:
- Withdraw cash in Cebu or Iloilo. El Nido has ATMs, but they run out of cash on busy weekends. See our El Nido cash and ATM guide.
- Make sure your SIM works on Palawan networks. Signal strength in El Nido differs by carrier; compare them in our Globe vs Smart vs DITO signal test.
- Budget for El Nido’s environmental fee, which you pay once and which covers your island-hopping days.
Sample Itineraries from the Visayas
Cebu long weekend (3 nights): Take the morning flight to Lio. Spend the afternoon at Las Cabanas, then do Tour A on day 2, Nacpan Beach on day 3, and fly home on day 4. This works because you don’t lose a day to the road.
Iloilo budget week (6 nights): Fly to Puerto Princesa, spend one night there (the Underground River is an option), and take a van north on day 2. Then spend four nights in El Nido covering Tours A and C and a beach day, and take the van back on day 6 for an evening flight.
Bacolod + Bohol loop: Bacolod → Cebu (one night) → El Nido (four nights) → Cebu → Bohol by fastcraft. This open-jaw route suits travelers who want two very different island styles.
When to go: The best window for Visayas-based travelers is late November to May. The amihan (northeast monsoon) keeps Bacuit Bay calm and boat tours run reliably. If you can travel on weekdays, avoid long weekends that line up with Visayas fiestas like Dinagyang in Iloilo (January) and MassKara in Bacolod (October). Many locals use those breaks for beach trips, so Cebu–El Nido seats sell out quickly. During the rainy months, fares are lower, but give yourself one spare day in case a flight or boat tour is cancelled.
Key Takeaways
- Cebu is the only Visayas city with a direct El Nido flight, now run by Cebgo (formerly AirSWIFT).
- Iloilo’s nonstop to Puerto Princesa is usually the cheapest route, but it adds a 5–6 hour van ride.
- Bacolod, Dumaguete and Bohol travelers should connect through Cebu if time matters more than money.
- Book holiday-period seats early, because small planes sell out first.
- Arrive in El Nido in daylight, and carry enough cash for the first few days.
Frequently Asked Questions
Is there a direct flight from Cebu to El Nido?
Yes. Cebgo (Cebu Pacific’s regional unit, which took over AirSWIFT routes in 2026) flies nonstop from Mactan-Cebu to Lio Airport in about 1 hour 40 minutes.
Can I fly from Iloilo directly to El Nido?
No. Fly Iloilo to Puerto Princesa nonstop (about 1 hour 10 minutes), then take a 5–6 hour van or bus north to El Nido.
What is the fastest way from Bacolod to El Nido?
Fly Bacolod to Cebu, then take the direct Cebu–El Nido flight. Allow at least three hours for the connection if you are on separate tickets.
How much does the Puerto Princesa to El Nido van cost?
Shared vans usually cost about ₱600–₱800 per person. Private vans for a group typically cost ₱6,000–₱8,000 per vehicle, depending on season.
Do Filipinos need any documents to fly to El Nido from the Visayas?
Only a valid government ID for domestic flights. You will also pay El Nido’s environmental fee on arrival before you join island-hopping tours.
About the Author
This guide was compiled by the El Nido Hotels Ranking editorial team, with input from local operators and ongoing on-the-ground updates.




