Is there a road between Puerto Princesa and El Nido?
Yes. Both are on mainland Palawan, so the connection is an overland drive rather than a ferry or a flight. A private car or van collects you at Puerto Princesa International Airport (PPS) or your city hotel and runs through to your El Nido accommodation.
