Last updated: Sep 18, 2019


Overview | Direct flight | Flight | Ferry


Flight or Ferry from El Nido to Manila?



How to get from El Nido to Manila?

Heading back to Manila after a stay in paradise? All good things must come to an end. If you have to say goodbye to the gorgeous El Nido resorts, bid farewell to the relaxing havens of Miniloc and Lagen islands, and leave Palawan behind, this article will help you plan your route just as easily as TripAdvisor would (if not more easily)!

You have three options for going from El Nido to Manila. A direct flight takes only 1 hour and 15 minutes, but it’s the most expensive option. You can save some money by taking a van to Puerto Princesa and then a flight to Manila (total travel time is 7 hours). Your third option is to go by ferry via Coron. Keep in mind that the ferry can take nearly 15 hours, excluding transfer time.


Your options at a glance

Transport modeDurationCostsAvailability
Flight1 hour 15 min6,800 PHP ($135)Check available flights
Bus7 hours total1,700 PHP ($32.50) + 600 - 700 PHP ($11.50-$13.50)Check available flights
Ferry14.5 hours excl transfer time1,400 PHP ($27) + 1,750 PHP ($33)Check ferry tickets




Direct flight from El Nido to Manila

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

AirSwift operates direct flights from El Nido to Manila. You can expect to pay 6,800 PHP ($135) for a one-way ticket. If you have a bigger budget, you can certainly opt for this. Travel takes 1 hour and 15 minutes.

Check Available Flights



Flight from El Nido to Manila via Puerto Princesa

Duration: 7 hours
Costs: 600 – 700 PHP ($11.50-$13.50) + 1,700 PHP ($32.50)

If you prefer a cheaper flight from El Nido to Manila, then you need to head first to Puerto Princesa by van. From there, you can catch a flight headed to Manila.

Step 1: Van from El Nido to Puerto Princesa

Duration: 5 hours
Costs: 600 – 700 PHP ($11.50-$13.50)

From El Nido, there are multiple vans operating routes to Puerto Princesa. A van going straight to the airport costs somewhere between 600 PHP ($11.50) and 700 PHP ($13.50). You can book a van via Bookaway for 600 PHP ($11), which offers free cancellation and AC. Read more details in our article about going from El Nido to Puerto Princesa.

Klook is another option. This transfer costs 500 PHP ($9.50). 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

Step 2: Flight from Puerto Princesa to Manila

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

AirAsia and Cebu Pacific offer flights starting from 1,700 PHP ($32.50). Philippine Airlines (PAL) also operates flights along this route, but they are a bit more expensive. Also, bear in mind that during peak seasons, ticket prices can soar. It’s best to book your tickets way in advance.

The flight takes about 1.5 hours. To check the cheapest available flights, click on the button below.

Check Available Flights

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!


Ferry from El Nido to Manila via Coron

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

There is no direct ferry from El Nido to Manila, so you’ll need to take two ferries. The first one goes to Coron. From there, you catch another ferry to Manila. Bear in mind that there is only one schedule every week for the ferry heading to Manila.

Step 1: Ferry from El Nido to Coron

Duration: 3.5 hours
Costs: 1,750 PHP ($33)

There are different boats you can take from El Nido to Coron. Though the fast ferry is the most expensive option, it will save you some time.

Expect to pay 1,750 PHP ($33) for the ferry ticket. More information is available on how to go from El Nido to Coron. You’ll arrive in Coron at around 15:30.

Step 2: Ferry from Coron to Manila

Duration: 11 hours
Costs: 1.400 PHP (€24)

2Go Travel operates two trips every week from Coron. The ferry departs Coron Pier at 16:30 on Thursdays and Sundays. Ferry tickets start at 1,400 PHP ($27).

Want more details? Read how to go from Coron to Manila.

Check Available Ferry Tickets