Island Hopping El Nido
See tours

The long way

El Nido from Puerto Princesa: twenty hours, and whether to do it

Puerto Princesa is where most flights to Palawan land, and El Nido is five to six hours north of it by road. There is a day trip that does the whole thing there and back — and this page is honest about what that actually means.

The road and coast between Puerto Princesa and El Nido

Quick answer

The day trip from Puerto Princesa to El Nido costs $313 and runs about twenty hours door to door. It includes the road journey both ways and an island hopping trip in the middle. It carries 35 reviews at 3.5 — the lowest rating on this page — and the reason is in the arithmetic rather than in the islands.

The day trip, at a glance

Price
$313per person
Duration
About 20 hoursdoor to door
Rating
3.5across 35 reviews, the lowest here
Distance each way
About 5–6 hoursby road
On the water
A few hoursin the middle of the day
Departure
Very earlyusually before dawn
Return
Lateoften near midnight
The alternative
Stay two nightsin El Nido itself
Cheapest tour in El Nido
$23if you are already there
Free cancellation
Yesup to 24 hours before

The honest arithmetic

Twenty hours, of which eleven are a minibus

The islands are fine; the eleven hours of road are what the 3.5 is rating.

Ten to twelve of those hours are the road. Five to six each way on a route that is winding for much of it. That leaves a few hours on the water.

You leave before dawn and get back near midnight. This is a long day by any standard, and it is why the rating sits at 3.5 while every other trip on this page is above four.

The islands are not the problem. Bacuit Bay is as good from a day-tripper’s boat as from anyone else’s. It is the eleven hours of minibus either side that people are rating.

When it makes sense: if you genuinely have one spare day in Puerto Princesa, no flexibility to move hotels, and you would rather see Bacuit Bay exhausted than not at all.

What to do instead

Two nights in El Nido

Two nights in El Nido turns the same road hours into two full boat days.

Move. Take the road journey once, sleep two nights in El Nido, do Tour A one day at $23 and Tour C the next, and travel back. The same road hours buy you two full boat days instead of a few hours.

Or fly. There is a small airport at El Nido with flights from Manila and Cebu, which removes the road entirely.

Or go the other way. If Coron is also on your list, the three-day expedition at $275 gets you from El Nido to Coron and doubles as transport.

And if you must do the day trip: book it for a day when nothing follows it, sleep on the bus, and expect to arrive back very late.

Common questions

From Puerto Princesa, answered

How long does it take to get from Puerto Princesa to El Nido?

Five to six hours each way by road. The day trip that does it both ways takes about twenty hours door to door.

Is the El Nido day trip from Puerto Princesa worth it?

It is the lowest-rated trip on this page at 3.5 across 35 reviews, and the reason is that ten to twelve of the twenty hours are spent on the road. If you have any flexibility, sleep in El Nido instead.

How much is it?

$313 a person, which also makes it one of the more expensive single days here.

What is the alternative?

Travel to El Nido, stay two nights, and do Tour A and Tour C on consecutive days. The same road hours buy two full boat days.

Can you fly to El Nido?

Yes, there is a small airport with flights from Manila and Cebu, which removes the road journey.

What if I only have one day?

Then the day trip is the only way to see Bacuit Bay, and it does work — just book it for a day with nothing after it.

Go deeper

More on island hopping in El Nido

El Nido to Coron: 3-Day 2-Night Island-Hopping Expedition

4.9 · 646 reviews · Free cancellation 24 h

$275most booked Check dates