There’s a growing number of ways to reach El Nido and Coron in Palawan, Philippines.
El Nido is served by El Nido Airport (ENI) with direct flights from Manila operated mainly by AirSwift, trimming travel time to about an hour. Those seeking cheaper options can fly into Puerto Princesa (PPS) then take a shared van or bus for a 4-6 hour scenic road transfer. Private transfers and overnight buses provide alternatives for travelers with heavy luggage or tight itineraries.
Busuanga’s Francisco B. Reyes Airport (USU) connects Coron with Manila and Cebu through several daily flights, followed by a 30-45 minute drive to Coron town. Ferry travel from Manila or Puerto Princesa is possible on infrequent services that take much longer and can be affected by weather; check schedules carefully if considering sea options.
Fast ferries link El Nido and Coron during high season, typically taking 3.5-4.5 hours; schedules change, so confirm times before booking. Marine conditions can delay crossings and carriers enforce strict luggage rules, so pack light and allow buffer time for connections. Slower vessels or cargo ferries reduce costs but extend journey time to 8-12 hours and may offer limited amenities.
Peak season runs roughly from November to May, when advance reservations for flights, ferries and island-hopping tours are highly recommended. Carry enough cash as ATMs are limited outside larger towns and expect small port or environmental fees on arrival. Respect local regulations for protected areas, bring reef-safe sunscreen, and schedule extra time for transfers in case of delays; sea conditions and sudden schedule changes are common, so flexible plans improve the experience.
