Flight or Ferry from El Nido to Manila?
- El Nido
- 1h 15min
Flight via Puerto Princesa
- El Nido
- 5 hours
- 1.5 hours
- El Nido
- 3.5 hours
- 11 hours
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
|Flight||1 hour 15 min||6,800 PHP ($135)||Check available flights|
|Bus||7 hours total||1,700 PHP ($32.50) + 600 - 700 PHP ($11.50-$13.50)||Check available flights|
|Ferry||14.5 hours excl transfer time||1,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.
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.
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.
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.