El Nido Philippines

Manila to El Nido

Last updated:


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’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 getaway or a smaller budget hotel, El Nido is one of the best places in Palawan for relaxation.

There are 3 ways to travel the 420km distance from Manila to El Nido: a 1.5-hour direct flight; a 7-hour combined flight and van ride via Puerto Princesa; and a 14.5-hour ferry ride via Coron. Fares range from 1,850 ($36) to 3,800 PHP ($75).

3 ways to get from Manila to El Nido

Transport modeDurationCostsAvailability
Direct Flight1.5 hours3,800 PHP ($75)Check direct flights
Flight via Puerto Princesa7 hours1,850 PHP ($36)Check available flights
Ferry14.5 hours excl transfer time3,700 PHP ($73)Check ferry tickets

The flight via AirSwift is the only direct option for the Manila to El Nido route. It is also the fastest at only 1.5 hours. There are 4 flights operating daily, with fares from 3,800 PHP ($75).

An indirect flight via Puerto Princesa is the most common option travellers choose as it is both convenient and affordable. The flight from Manila to Puerto Princesa takes only 1.5 hours, but you need an additional 5.5-hour van ride to reach El Nido. Combined rates cost about 1,850 ($36).

The ferry is the slowest, but an option to consider if you’re hoping to make a stop in Coron anyway. The 2nd leg of this journey is very scenic as it will pass through smaller islands between Coron and El Nido. This option includes 2 ferry rides with a total travel time of 14.5 hours. Expect to pay 3,700 PHP ($73).

Itinerary from Manila to El Nido


Manila to El Nido by Direct Flight

Duration: 1hr 20min
Cost: 3,800 PHP ($75)

AirSwift operates 4 direct flights from Manila to El Nido daily. 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 3,500 PHP ($69) for a one-way plane ticket. Note that this can easily double during peak season or when you book your ticket late. The flight takes 1hr 20mins.

Check Flights on Air Swift

From El Nido Airport, you can take a tricycle to El Nido town. Fares start at 300 PHP ($6) for a trike that can fit 2 passengers with luggage.


Manila to El Nido via Puerto Princesa by Flight

Duration: 7 hours
Cost: 1,850 PHP ($36)

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 hours
Cost: 1,300 PHP ($25)

AirAsia, Cebu Pacific and Philippine Airlines (PAL) offer multiple flights from Manila to Puerto Princesa. AirAsia and Cebu Pacific flights start at 1,300 PHP ($25) for a one-way ticket. During peak season, however, it can be 3 times more expensive. Book your flights in advance to avoid paying higher prices. The flight takes about 1.5 hours.

The flights depart from various terminals in Manila Airport, depending on the airline. Cebu Pacific departs from Terminal 3, Air Asia flies from Terminal 4, PAL from either Terminal 2 or 3. All 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.5 hours
Cost: 550 PHP ($11)

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.

We recommend booking a van ride online beforehand so you won’t have to worry about anything at the airport. Also, you can already check their reviews to be assured that you’re travelling with a trusted company.

Fares start at 550 PHP ($11) and the journey takes 5.5 to 6 hours. You can check out our page from Puerto Princesa to El Nido for more info and schedules. If you’re ready to book your ride, just click the link below.

Check Van Tickets with BookAway

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

Manila to El Nido by Ferry

Duration: 14.5 hours excl transfer time
Cost: 3,700 PHP ($73)

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
Cost: 1,900 PHP ($37.50)

The ferry trip from Manila to Coron takes 11 hours. 2Go Travel operates only 1 trip weekly, which departs at 19:00 on Fridays from Manila North Harbour Pier 4. For more information about the ferry trip, read how to go from Manila to Coron.

You can book your ticket directly at the 2Go Travel website or via 12go.Asia through the link below. Fares start at 1,900 PHP ($37.50) for air-conditioned tourist class. This is also available to book on 12go.Asia for a few dollars more. Just click the link below.

Check Ferry Tickets with 12go.Asia

Step 2: Coron to El Nido by Ferry

Duration: 3.5 hours
Cost: 1,800 PHP ($35)

We advise you to book a fast ferry from Coron to El Nido as it only takes 3.5 hours. Fares range from 1,800 PHP ($35) to 1,900 PHP ($37) if you book via BookAway through the link below.

You can read more about this route on our post from Coron to El Nido

Check Ferry Tickets with BookAway