Puerto Princesa to El Nido

How to Get From Puerto Princesa to El Nido

3Options
5hFastest
$9.80From
AbegailElaFayeWritten by Abegail · Reviewed by Ela, Faye · Updated 3 weeks ago

Bus · Minivan · Private Transfer

El Nido lies about 175 kilometres (109 miles) north of Puerto Princesa, at the top of Palawan. It's known for its lagoons, limestone cliffs and island-hopping boat trips. The bus is the cheapest way to get from Puerto Princesa to El Nido at $9.80 (600 PHP). The minivan takes 5h - 5h 30m, and costs a little more. A private transfer is the priciest of the three.

DISTANCE

Distance from Puerto Princesa to El Nido

Puerto Princesa and El Nido are about 175 km (109 miles) apart, and the journey itself covers around 266 km by road. Depending on the option, the trip takes between 5h and 7h 30m.

~175 km
Straight-line distance
~266 km
Route distance
COMPARE

3 ways to travel from Puerto Princesa to El Nido

There are three ways to travel from Puerto Princesa to El Nido. You can choose between the bus, minivan, and private transport. The journey takes 5h–5h 30m and the quickest way is by minivan. If you're on a budget, the cheapest option is by bus with tickets starting at $9.80 (600 PHP).

Bus5 departuresDuration5h 30m+Pricefrom$10600 PHP

Puerto Princesa to El Nido by Bus

Cherry Bus: One of the main operators for the Puerto Princesa - El Nido route
Cherry Bus: One of the main operators for the Puerto Princesa to El Nido route

If you want to travel like a local, taking the bus is a great choice for this route. The bus journey from Puerto Princesa to El Nido takes around 5h 30m - 7h 30m, depending on how many stops your bus makes.

The roads can be narrow and winding, but the upside is that you get a better view of the sea with the huge bus windows, especially if you're travelling during the day. If you're taking a VIP bus at night, you can enjoy spacious seats and might even get some sleep.

Cherry Bus is the main operator for this route. Another company that also runs here is the Roro Bus, but we don't recommend it as it doesn't get a lot of good reviews.

Ticket prices with Cherry Bus start from $9.80 (600 PHP) for the non-airconditioned buses, while air-conditioned buses cost around $14 (850 PHP).

Departure and arrival stations

Buses depart from Irawan Bus Terminal near the Crocodile Farm. This new terminal is 10 km west of the city centre and is about 30 minutes away from Puerto Princesa Airport. A tricycle ride to Irawan costs between $5 (305 PHP) and $8 (485 PHP).

The buses usually make two stops along the way — in the towns of Roxas and Taytay — where you can buy local food, snacks, and some souvenirs.

You will arrive at El Nido Transport Terminal near Corong Corong Beach. From here, you can take a 10-minute tricycle ride to the town centre for $1.60 (100 PHP). We don’t recommend walking because there are no sidewalks and it’s not safe to walk along the road, particularly at night.

Bus schedule from Puerto Princesa to El Nido

7h30mCherry BusEconomyIrawan Bus TerminalEl Nido Transport Terminal07:00$10600 PHPTickets
6h30mCherry BusStandardIrawan Bus TerminalEl Nido Transport Terminal09:0013:00$14850 PHPTickets
5h30mCherry BusVIPIrawan Bus TerminalEl Nido Transport Terminal11:0021:30$171,060 PHPTickets
6h30mCherry BusVIPPuerto Princesa Airport (PPSEl Nido Transport Terminal11:0021:30$221,300 PHPTickets
Available atBookaway

Stations

Map of stations
Click to explore
From
To

Cherry Bus from Puerto Princesa to El Nido

Cherry Bus provides standard bus service and offers 3 types of buses for passengers.

Economy bus tickets from Puerto Princesa to El Nido are the cheapest option at $9.80 (600 PHP), mainly because these buses are non-airconditioned. For a bit more comfort, you can book a Standard bus for $14 (850 PHP), which comes with air-conditioning.

If you want to splurge a little or prefer to travel at night, you can try the Cherry VIP bus, which is the most expensive at $15 (910 PHP). This has recliner seats that are perfect for a night’s rest. It also offers a toilet on board and travels between Puerto Princesa and El Nido without any stops.

El Nido
Minivan20 departuresDuration5h+Pricefrom$12710 PHP

Puerto Princesa to El Nido by Minivan

Minivans waiting for passengers at El Nido Van Station
Minivans waiting for passengers at El Nido Van Station

Minivans make fewer stops compared to the bus, so most likely you will complete the journey faster — around 5h - 5h 30m. Prices start from $12 (710 PHP).

Note that some vans have limited space, which might be a tight fit for taller passengers.

Minivans generally stop at a local canteen halfway to El Nido, where you’ll get to use the washroom and buy classic Filipino food, beverages, and snacks.

Some of the van companies operating on this route are Lexxus Shuttle Palawan, Palajuanders Travel and Tours, Island View Travel, Fortwally and Eulen Joy Express. It’s worth noting that van drivers here are generally skilled and cautious, but there's still a chance of riding with one that drives too fast.

Departure and arrival stations

Minivans depart from Puerto Princesa Airport. If you’re coming from the town centre, Eulen Joy Express and Fortwally also offer free hotel pickup.

Vans from Puerto Princesa to El Nido drop passengers off at El Nido Transport Terminal in Corong Corong. Keep in mind that both the bus and van are NOT allowed to enter El Nido town due to its small roads. From the terminal, you can take a tricycle to the town centre for $1.60 (100 PHP).

PRO TIP: Planning to go to El Nido straight from your flight? We recommend taking a direct van from the airport. With the bus, you’ll first have to take a taxi to the bus terminal. And upon arrival, you’ll have to wait for the next bus departure, which could be in a few minutes or in a few hours.

Minivan schedule from Puerto Princesa to El Nido

5h30mLexxus Shuttle PalawanStandardPuerto PrincesaEl Nido07:0008:0009:3011:0013:0015:00+1$12710 PHPTickets
5h30mLexxus Shuttle PalawanStandardPuerto Princesa AirportEl Nido07:0008:0009:3011:0013:0015:00+1$12710 PHPTickets
5hPalajuanders Travel and ToursStandardPuerto Princesa AirportEl Nido03:0007:0008:0009:0013:0014:00+3$12740 PHPTickets
5hPalajuanders Travel and ToursStandardPuerto Princesa TransferEl Nido03:0007:0008:0009:0013:0014:00+3$12740 PHPTickets
5hIsland View TravelStandardPuerto Princesa Airport (PPSEl Nido Transport Terminal09:0015:0017:00$13760 PHPTickets
Show all 9 companies
5hFortwallyStandardPuerto Princesa Airport (PPSEl Nido Transport Terminal04:0005:3007:3010:0013:0015:00+1$13770 PHPTickets
5hFortwallyTouristPuerto Princesa City - Any hotelEl Nido Transport Terminal04:0005:3007:3010:0013:0015:00+1$13770 PHPTickets
5hEulen Joy ExpressStandardPuerto Princesa Airport (PPSEulen Joy Van Bus Booking Office05:3007:3009:3010:3013:0015:30+1$13780 PHPTickets
5hEulen Joy ExpressStandardPuerto Princesa City - Any hotelEulen Joy Van Bus Booking Office05:3007:3009:3010:3013:3015:30+1$13780 PHPTickets
Available atBookaway

Stations

Map of stations
Click to explore
From
To

Booking Tip

The van is the most preferred mode of transport in Palawan Island. Seats can fill up quickly, so try to book at least a day in advance through BookAway! Most operators offer free cancellation, which can be useful in case your travel plans change at the last minute.
El Nido
Private Transfer1 departureDuration5h+Pricefrom$1207,200 PHP

Puerto Princesa to El Nido by Private Transfer

Van from Puerto Princesa Airport to El Nido
Van from Puerto Princesa Airport to El Nido Source: BookAway

A private transfer from Puerto Princesa to El Nido is the easiest and most convenient option. The journey takes 5-6h, and you’ll be dropped off right at your accommodation — no need to worry about extra transfers.

Prices for private transfer start at $120 (7,200 PHP) for a 10-seater. Split it with your group, and it’s about $12 (720 PHP) each.

Puerto Princesa
Lexxus Shuttle Palawan
Tourist Minivan 10 PAX
$120 (7,200 PHP)
$12 (720 PHP) per person
Fortwally
Standard Minivan 10 PAX
$125 (7,500 PHP)
$12 (750 PHP) per person
Fortwally
Standard Minivan 10 PAX
$145 (8,800 PHP)
$14 (880 PHP) per person
Eulen Joy Express
Standard Minivan 10 PAX
$140 (8,600 PHP)
$14 (860 PHP) per person
Available atBookaway
El Nido

Reach out to our Community

3
A
AbegailGeckoRoutes team

Thanks for letting us know about this, Debasish. This is very helpful information. We've updated the post with the new details so travellers will have the latest information about the newest bus station. Hope you had a great time in Palawan!

0
1
M
MaartenGeckoRoutes team

Hello Diana, thanks a lot for sharing this info. On the Cherry bus website (phbus.com) they still refer too 400-500 php for non-aircon. I reached out to them to ask if this price is still correct and will update the price directly if it changed. Thanks for your comment and safe travels!

0
1
E
ElaGeckoRoutes team

Hi Zac, we're so sorry to hear you had a bad experience with this trip. El Nido town only allows tricycles and restricts entry from passenger vans and buses due to its small roads. If you would have traveled to El Nido by bus, the same would have happened. Actually an advantage of taking the van is that they drop you off if you stay around Corong Corong beach. Buses will bring you straight to the bus station without dropping you off, even if your hotel is along the road. As for Eulen Joy company, luckily it is also not the only van option. There are also cheaper options, which we have put on a higher ranking in our table guide. Anyway, I want to thank you for sharing this comment. I now made it more clear in the description that vans won't drop you in El Nido town. I hope you will have an amazing time in El Nido and wishing you safe travels!

0
1
Ivy· 2020

“Very detailed and informational! This is what we need for our palawan travel by November.”

KC· 2019

“Big help !”

STAY

Our favourite places to stay in El Nido

El Nido is all about stunning limestone cliffs, crystal-clear waters and natural beauty. And that’s what our favourite stays in El Nido reflect!

There are a lot of awesome accommodations for all budgets to pick between in El Nido. Our favourite stays are places with the best views, incredible nature, stunning decor and amazing staff.

Before you start reading about our favourite stays, it’s good to know a bit about the best areas to stay in El Nido, so that you’re picking the best accommodation in the area that’s right for you.

  • El Nido Town is where you’ll find most of our favourite stays. It’s the main tourist area in El Nido, and where you’ll find the ferry point. Nice and convenient!
  • Corong-Corong is a quieter area located just south of El Nido Town and is known for its beautiful sunsets and picturesque beach.
Cadlao Resort and Restaurant
Treat Yourself

Cadlao Resort and Restaurant

Area: Next to El Nido town — 10-minute walk to town centre

Your only negative comment about this place is that you wish you’d stayed longer. This place really is the tropical island resort that you’ve been dreaming of.

The infinity pool overlooks the sea, there are palm trees everywhere and the service is incredible. Here you’ll get to enjoy your own spacious cottage, with some of them opening up right onto the beach. 

  • Three swimming pools 
  • Beach-side bungalows
  • Incredible views 
  • Tasty breakfast included

Double rooms start from $150 (9,100 PHP) per night

Check availability
Duli Beach Resort
Treat Yourself

Duli Beach Resort

Area: Duli Beach — around 1-hour to El Nido town

There’s no better way to start your day than drawing back the curtains and seeing the ocean right there. That’s exactly what you can get at Duli Beach Resort. Their spacious bungalows with private terraces are set right on the beach. 

The remote location means that a lot of the time you’ll have the beach to yourself. You also don’t have to worry about finding food or a drink as the hotel’s on-site restaurant and bar will undoubtedly satisfy you. If you want to head to El Nido town, it’s just under an hour's drive away.

  • Right on the beach 
  • Secluded location 
  • Amazing staff 
  • Delicious breakfast included

Double rooms start from $50 (3,050 PHP) per night

Check availability
Spin Designer Hostel
Mid-Range

Spin Designer Hostel

Area: El Nido town — only a 5-minute walk around the town and beach

You might have guessed by the name, Spin Designer Hostel has been designed to perfection. It’s so nicely and creatively designed that you probably wouldn’t expect it to be a hostel.

The great thing about staying in a hostel, whether you’re in a private room or the dorms, is that there’s often great facilities. Spin Designer Hostel has a shared kitchen with BBQ facilities, a games room and a terrace surrounded by the forest. How about enjoying your complimentary breakfast here?

  • Stylish and modern hostel 
  • Great amenities
  • Delicious breakfast included 
  • Private and dorm rooms

Double rooms cost $30-$50 (1,820-3,050 PHP) per night

Check availability
Hutch Lodging House
Mid-Range

Hutch Lodging House

Area: Next to El Nido town — approx. 20-minute walk to El Nido beach and town centre

Hutch Lodging House brings the outside inside. With most of the hotel being open-air and plants scattered throughout, there’s a very relaxing ambience here. You also have the option to relax on your own private balcony as every room has one. 

It’s beautifully designed! The hotel is only a 10-minute walk from town — far enough that you get peace and quiet, but not too far. 

  • Great location 
  • Beautiful design 
  • Air conditioning
  • Every room has a private balcony

Double rooms cost $30-$50 (1,820-3,050 PHP) per night

Check availability
Bale Cabugao Cottages
Budget

Bale Cabugao Cottages

Area: Near El Nido town - approx. 10-minute walk to El Nido beach and town centre

Only steps from the beach, all you have to do is stand on the balcony at Bale Cabugao Cottages to hear the sound of the waves. Imagine eating your breakfast with this view! Great news: it’s included in the price.

The hosts go out of their way to help you organise anything in El Nido. Their energy is also guaranteed to bring a smile to your face. 

  • Incredible views 
  • Great location 
  • Helpful and happy hosts
  • Comfortable rooms

Double rooms $15-$30 (910-1,820 PHP) per night

Check availability

ABOUT YOUR DESTINATION

Why Visit El Nido?

El Nido is Palawan Island's northernmost tip, popular around the world as the gateway to paradise — the Bacuit Archipelago. This group of picture-perfect limestone islands boasts white sand beaches, crystal clear waters, enchanting lagoons, and beautiful underwater.

El Nido's town centre leaves much to be desired with its mediocre beach, narrow streets, and mostly backpacker and mid-range hostels. But the island-hopping adventures from here are some of the best you will see in the world. Outside town, you should also include in your El Nido itinerary a visit to Nacpan-Calitang Beach and a hike to Taraw Peak.

Rounding it up

That's the full picture for getting from Puerto Princesa to El Nido, roughly 175 kilometres (109 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $9.80 (600 PHP). The quickest trip takes 5h.

Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.

Frequently Asked Questions

What is the distance from Puerto Princesa to El Nido?

The distance from Puerto Princesa to El Nido is 175 kilometres (109 miles).

What is the fastest way to get from Puerto Princesa to El Nido?

Journey times from Puerto Princesa to El Nido overlap: bus 5h 30m - 7h 30m, minivan 5h - 5h 30m, private transfer 5-6h. Depending on the departure, no single option is always the fastest.

What is the cheapest way to get from Puerto Princesa to El Nido?

The cheapest way to get from Puerto Princesa to El Nido is by bus with ticket costs starting from 600 PHP.

Is it worth visiting El Nido?

The scattered karst mountains offer one of the most stunning landscapes of the Philippines and are definitely worth adding to your island-hopping itinerary. The journey from Puerto Princesa to El Nido might seem a bit long, but once you arrive, you know it was worth it.

Keep in mind that thousands of tourists visit El Nido. If you are looking for less touristic places, we suggest visiting Port Barton in the town of San Vicente. The charming beach town also offers several island-hopping tours, although it doesn't offer the same landscapes filled with karst mountains.

How to get from Puerto Princesa to El Nido by jeepney?

If you like travelling via local transport, there are also jeepneys that head from San Jose Bus Terminal in Puerto Princesa to El Nido. It costs $4.10 (250 PHP) and the journey takes approximately 6 hours. Jeepneys also drop passengers off at Corong-Corong Bus Terminal.

However, bear in mind that sitting in a van for 5 hours from Puerto Princesa to El Nido is already a struggle. Sitting in a jeepney wouldn't be a good experience at all for such long journeys, especially during summer!

Does El Nido have an airport?

El Nido does have an airport that is located 20 km from its town, about 15 minutes by van or tricycle. El Nido Airport is owned by AirSWIfT which is the only airline operating at this airport and it does not offer connecting flights from Puerto Princesa.

Another option for travellers is to fly from Manila to El Nido, which takes just a little over one hour.

About the Authors

Abegail
Abegail

Travel Writer

Abby is a writer who finds joy in mountains, beaches, and road trips. She considers her solo backpacking trip to the rice terraces of Bontoc one of the most fulfilling moments in her life. She's loyal to the islands of her home country, the Philippines, but Thailand's beaches also have a special place in her heart.

Ela
ElaReviewer

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Faye
FayeReviewer

Travel Writer

A writer and full-time mom who loves planning beach trips. London is her favourite destination.

Affiliate Disclosure

Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.