Last updated: Sep 19, 2019


Overview | Direct Flight | Flight | Ferry


How To Get From Manila to El Nido?

Ready to escape Manila’s hustle and bustle and head to paradise? Palawan Island’s El Nido is best known for its coral reefs, pristine white sand beaches, colorful lagoons and dramatic cliffs. Off the coast of El Nido lie even smaller islands like Miniloc and Lagen, each with luxurious resorts. Whether you’re looking for a prestigious resort or a smaller-budget hotel, El Nido is one of the best places on Palawan Island to relax.

There are three ways to travel from Manila to El Nido: a direct flight with AirSwift (1 hour 15 min), a 1.5-hour flight to Puerto Princesa followed by a 5-hour van ride, or a 14.5 hour ferry (with a transfer in Coron).

The direct flight with AirSwift can be quite pricey, so keep this in mind as you make travel plans.

Transport modeDurationCostsAvailability
Flight1 hour 15 min6,800 PHP ($135)Check direct flights
Flight6.5 hours (1.5 h flight, 5 h van)1,450 PHP ($27.50) + P580-P690 PHP ($11-$13.50)Check available flights
Ferry14.5 hours excl transfer time1,400 PHP ($27) + 1,700 PHP ($32.50)Check ferry tickets


View itinerary from Manila to El Nido



Manila to El Nido by Direct Flight

Duration: 1 hr 15 min
Costs: 6,800 PHP ($135)

AirSwift operates direct flights from Manila to El Nido. Since El Nido is a prime location, the tickets are quite expensive, but this is probably your best option if you’d rather save time than money. You can expect to pay 6,800 PHP ($135) for a one-way plane ticket. The flight takes 1 hour and 15 minutes.

Check Available Flights



Manila to El Nido via Puerto Princesa by Flight

Duration: 6,5 hours
Costs: 1,450 PHP ($27.50) + 530 PHP – 580 PHP ($10-$11)

If taking a ferry is too long of a trip but a direct flight is out of your budget, your best option is to fly to Puerto Princesa and then take a van to El Nido.

Step 1: Manila to Puerto Princesa by Flight

Duration: 1.5 h 
Costs: 1,450 PHP ($27.50)

AirAsia, Cebu Pacific and Philippine Airlines (PAL) offer multiple flights from Manila to Puerto Princesa. AirAsia and Cebu Pacific flights start at 1,450 PHP ($27.50) for a one-way ticket. During peak season, however, it can be 3 times more expensive. The flight takes about 1,5 hours.

Book your flights in advance to avoid paying higher prices. The flights normally depart from terminal 4, but always check your ticket details to be sure. The planes land at Puerto Princesa International Airport.

Check Flights on Skyscanner

Tip: Cebu Pacific and AirAsia offer many promotions annually. Keep an eye out for these promotions so you can book a cheaper flight for this route!

Step 2: Puerto Princesa to El Nido by Van

Duration: 5 hours
Costs: P580 PHP ($11) to 690 PHP ($13.50)

Upon arrival, head to the exit hall. Van drivers are usually present outside the exits and will happily guide you to their vans. If you feel uncertain, you can always ask the transport counter at the airport and they’ll be happy to assist you. Vans normally charge P580 PHP ($11) to 690 PHP ($13.50)for the trip, and it takes 5 hours to reach El Nido. Keep in mind that the vans generally operate between 7:30 and 18:00.

If you are travelling in a group or prefer to use a pick-up service, you can also directly book a van via Bookaway for P580 PHP ($11), which offers free cancellation and AC.

Klook is another option. This transfer costs 530 PHP ($10). Reviews for this route consistently get 4 out of 5 stars, citing friendly staff. Some reviews mention the lack of leg room and the van not leaving on time, but these are common occurrences when taking a van.

Check Available Van Tickets

Manila to El Nido by Ferry

Duration: 14.5 hours excl transfer time
Costs: 1,400 PHP ($27) + 1,700 PHP ($32.50)

There are no direct ferry trips from Manila to El Nido. Since the ferry from Manila only heads to Coron, we advise you to spend at least a night in Coron before heading to El Nido via ferry.

Step 1: Manila to Coron by Ferry

Duration: 11 hours
Costs: 1,400 PHP ($27)

The ferry trip from Manila to Coron takes 11 hours and only operates on Fridays. For more information about the ferry trip, read how to go from Manila to Coron. Use the button below to search 12GoAsia, and if there isn’t any availability, check 2Go Travel, which operates one trip every week from Manila.

Check Available Ferry Tickets

Step 2: Coron to El Nido by Ferry

Duration: 3.5 hours
Costs: 1,700 PHP ($32.50)

We advise you to book the fast ferry ride to El Nido as it only takes 3.5 hours. You can read more about this route via ferry on how to go from Coron to El NidoExpect ferry prices to be around 1,700 PHP ($32.50).

Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 10

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Interested in contributing to Gecko Routes?
We are looking for UX designers & experienced travelers to help improving the user experience
Yes, I would love to share my expertise!
Interested in contributing to Gecko Routes?
We are looking for UX designers and experienced travelers to help improving the user experience
Yes, I would love to share my expertise!