From the capital of Palawan, Puerto Princesa, it is 272 km to El Nido. Most people travel this road by bus or van and this will take approximately 5 hours.
Puerto Princesa – El Nido by bus
There are two main bus-operators between Puerto Princesa and El Nido. A ticket will cost around 500 Pesos for Aircon and 400 Pesos for Non-Aircon.
Less frequent and cheaper are Sweety Transport and Win Eulen Joy Liner and charge 300 Pesos for a one way trip. Check at the Puerto Princesa terminal for more information.
Puerto Princesa – El Nido by van
There are a lot of van operators in Puerto Princesa that offer one- or two-way trips to El Nido. Prices are between 500 and 700 Pesos one way.