Tucked in the northern tip of Palawan in the Philippines, El Nido is a tropical paradise that feels almost too beautiful to be real. With its dramatic limestone cliffs, crystal-clear turquoise waters, hidden lagoons, and pristine beaches, it’s a haven for adventure seekers and nature lovers alike. Whether you’re dreaming of island-hopping through secret coves, snorkeling among vibrant coral reefs, or simply soaking in jaw-dropping sunsets, El Nido promises a mix of relaxation and adventure that keeps travelers coming back again and again.
So, you’ve set your sights on El Nido. You have seen pictures of rocky limestone cliffs, secret lagoons, and beaches so quiet you can hear your own footsteps. But then you go to book your flight… nothing. No flights to El Nido are available. Fully booked, too expensive, or just not running when you need them. So now what?
Don’t worry. There’s more than one way to get to paradise, and the alternative route is not just doable, it’s actually part of the adventure.
Why you might skip the direct flight
Yes, there is a flight from Manila to El Nido, but it’s usually operated by just one small airline and lands at a tiny private airport. That means limited seats, higher prices, and very little flexibility. If it doesn’t line up with your schedule or you’re traveling on a budget, you’ll need a plan B.
Luckily, we have a good one for you.

Option 1: fly to Puerto Princesa, then travel overland
Puerto Princesa is the main airport on Palawan, and dozens of flights go there daily from Manila and Cebu. It’s also usually cheaper. Once you land, you’ll need to make your way up to El Nido. That’s roughly a 5 to 6-hour journey by van or bus.
Minivans are the most common option. They leave directly from the airport or downtown and drop you off in El Nido. It’s a bit bumpy, but the views along the way are worth it.
Tip: If you get car sick easily, bring meds and try to sit near the front.
Option 2: take the scenic route via Coron
If you’re not in a rush and you want to pack a bit more into your trip, consider flying from Manila to Coron instead. Coron is another top destination in the Philippines, known for its lakes, shipwreck dives, and island tours.
From Coron, you can catch a ferry to El Nido. The ride takes around 4 to 5 hours, depending on sea conditions. You’ll want to book your ticket at least a day in advance, especially during high season.
Bonus: You get to experience two spectacular places instead of one, and the boat ride itself is an experience, especially if the sea is calm and the sky turns a pretty pink near sunset.
What to expect when you arrive
No matter how you get there, once you arrive in El Nido, the slower pace of travel suddenly makes sense. This isn’t a place to rush through.
El Nido offers a mix of adventures that appeal to every kind of traveler.
First, don’t miss island-hopping tours, which take you to stunning spots like the Big and Small Lagoons, Secret Beach, and Shimizu Island, where you can swim, kayak, and snorkel in impossibly clear waters.
Second, venture inland with a hike up Taraw Cliff for a challenging climb and a panoramic view of Bacuit Bay that will make your jaw drop.
Third, immerse yourself in the underwater world by snorkeling or diving around nearby reefs, where colorful coral gardens and schools of tropical fish create a vibrant, otherworldly experience. Each activity showcases El Nido’s dramatic landscapes and natural beauty from a different angle.
So don’t stress if there’s no direct route available. In the Philippines, the journey is half the fun, and sometimes the detour leads to an even better story.

