Puerto Princesa to El Nido: Complete Bus & Van Guide
TL;DR
Cherry Bus (6 hours, ₱651–998) is the most popular option. Shared vans (5.5 hours, ₱600–700) depart every 1–2 hours from San Jose Bus Terminal. Both offer WiFi, toilets, and spectacular mountain scenery. Book a day ahead in peak season. Sit on the left side for coastal views.
Philippines eSIM — data from day one
Install before you land, activate on arrival. Unlimited data plans from 5 days. No queue, no haggling, no SIM swapping.
Browse Philippines Plans →The Route: 285 km of Mountain Scenery
Puerto Princesa to El Nido covers approximately 285 kilometers over Palawan's mountainous terrain. The journey takes 5.5–6 hours depending on your operator and road conditions. The road is winding but well-maintained; views range from dense jungle to limestone cliffs as you approach the coast near El Nido.
One comfort stop (usually for food and bathrooms) is included on most journeys. The road traverses from the lowlands of Puerto Princesa up through Palawan's interior, then descends dramatically toward the north coast. This is one of the most scenic bus routes in the Philippines — sit on the left side of the bus to see the coast as you descend.
Road conditions: Good pavement except during the rainy season (June–Nov) when landslides or washouts can delay journeys by 1–3 hours. The route is generally reliable during the dry season (Dec–May).
SafetyWing — travel insurance that actually covers you
Medical, lost bags, trip cancellation, and — critically — motorbike accidents on 125cc and under. Buy it before you fly.
Get a Quote →Cherry Bus: The Popular Choice
Cherry Bus dominates this route with multiple daily departures and three cabin classes. It's reliable, operates on schedule, and includes essential amenities.
Cabin classes:
- Economy: ₱651. Standard seats, adequate legroom, no frills. Cheapest option.
- Regular: ₱798. Reclining seats, WiFi, USB charging, onboard toilet, complimentary snacks. Best value.
- Elite/Lazy-Boy: ₱998. Fully reclining seats, premium onboard service, WiFi. Most comfortable, especially for night sleepers.
Schedule: Frequent departures throughout the day, typically 5am–6pm. Check the website or book through 12Go to confirm current schedules.
Booking: Book direct through Cherry Bus or via 12Go. In peak season (Dec–May), book 1–2 days ahead to guarantee a seat on your preferred time. During off-season (Jun–Nov), same-day booking is often available.
Boarding point: San Jose Bus Terminal in Puerto Princesa City. Taxis from downtown cost ₱100–150.
Arrival: Buses arrive at El Nido bus terminal in town. Tricycles to your accommodation cost ₱50–100 depending on distance.
Wise — the travel card you actually need
No foreign transaction fees, real exchange rate, free ATM withdrawals up to a limit. Set up before you travel — it takes 2 minutes.
Open a Wise Account →Shared Vans: Faster & Frequent
Several operators run shared minivans from San Jose Bus Terminal. These are faster than buses (5–5.5 hours) because they depart more frequently and make fewer stops. Vans typically hold 12–16 passengers.
Cost: ₱600–700 per person depending on operator and season. Generally cheaper than Cherry Bus economy.
Frequency: Vans depart every 1–2 hours starting at 4am, with the last departure around 9pm. This flexibility is ideal if you have a flexible schedule.
Comfort: Less legroom than buses and no amenities (no WiFi, minimal A/C in some units). Seatbelts are available but not always used by local passengers. For backpackers on a budget, vans are acceptable; for comfort travelers, Cherry Bus is better.
Booking: No advance booking — arrive at San Jose Terminal, find the van operator heading to El Nido, and board. During low season, vans have empty seats throughout the day. Peak season may require waiting 30 minutes to an hour for the van to fill up.
Private Van Hire: Flexibility & Comfort
For groups or those wanting a private vehicle, several companies offer van hire at ₱3,500–5,000 for the 6-hour journey (up to 6 passengers). This allows you to set your own schedule, make extra stops, and travel on your timeline.
Where to book: Through your hotel in Puerto Princesa, or via 12Go (search "private transfer Puerto Princesa El Nido"). Booking in advance (2–3 days) is recommended in peak season.
Why hire private: Ideal if you're splitting costs with others, have lots of luggage, want to stop for photos, or prefer not to share space with strangers.
Comparison Table: Puerto Princesa to El Nido
| Operator | Duration | Cost | Frequency | Amenities | Best For |
|---|---|---|---|---|---|
| Cherry Bus Economy | 6 hrs | ₱651 | Multiple daily | Basic | Budget travelers |
| Cherry Bus Regular | 6 hrs | ₱798 | Multiple daily | WiFi, toilet, reclining | Best overall value |
| Cherry Bus Elite | 6 hrs | ₱998 | Multiple daily | Luxury, full recline | Maximum comfort |
| Shared vans | 5.5 hrs | ₱600–700 | Every 1–2 hrs | Basic A/C | Budget + speed |
| Private van hire | 6 hrs | ₱3,500–5,000 | On demand | Full control | Groups, flexibility |
Book your bus or van — compare schedules and prices
Ferries, buses, and combined routes across Palawan. Book online to guarantee your seat — popular routes sell out in peak season.
Check Schedules & Prices →Pro Tips for the Journey
Seating: Request a left-side window seat when boarding. As you approach El Nido from the south, the coastline views are stunning — limestone islands, turquoise water, and fishing villages appear as you descend.
Motion sickness: The mountain section is winding. If you're prone to sickness, take medication 30 minutes before boarding. Sit in the middle of the bus, not the back.
What to bring: Carry snacks (nuts, fruit, chocolate). The comfort stop food is basic and overpriced. A light jacket helps if the A/C runs cold. Download entertainment — the WiFi on Cherry Bus can be spotty in mountain sections.
Weather delays: During the rainy season (Jun–Nov), heavy rainfall can cause 1–3 hour delays if landslides block the road. Build this into your schedule if traveling during monsoon months.
Booking tips: In peak season (Dec–May), book your bus at least a day ahead, especially for morning or late-afternoon departures. These fill up fastest. Mid-morning and early-afternoon slots are usually easier to book last-minute.
Arrival logistics: Buses arrive at the terminal in central El Nido near the main market. Your accommodation is likely within 5–15 minutes by tricycle. Have pesos ready; tricycle drivers may not have change for large bills.
Book Your Puerto Princesa → El Nido Journey
Compare all bus and van options, times, and prices. Book with instant confirmation.
Search Available BusesThis guide contains affiliate links. If you book through our links, we earn a small commission at no extra cost to you. We only recommend services we've used or thoroughly vetted. This keeps our guides free and independent.
Frequently Asked
Is the road safe?
Yes. The Puerto Princesa–El Nido route is heavily traveled by tourists and locals. Buses are licensed and regularly inspected. Drivers are experienced on mountain roads. The main risk is motion sickness, not safety.
Can I bring luggage on the bus?
Yes. Luggage goes in a storage compartment underneath. Standard backpacks are fine. If you have multiple large suitcases, notify the operator when booking to confirm space.
What if I need a toilet during the journey?
All buses have onboard toilets (not glamorous but functional). There's also a comfort stop midway where you can use clean facilities at a restaurant or station.
Is night travel an option?
Buses depart early morning and late afternoon, not overnight. If you want to sleep, book an Elite/Lazy-Boy seat on Cherry Bus and depart in late afternoon to arrive in El Nido by evening.
What's the best time to travel?
Early morning (5–7am) departures tend to be less crowded and avoid afternoon traffic into Puerto Princesa. Late morning and early afternoon offer better weather views. Avoid evening rush hour departures (5–6pm) unless you prefer to sleep.
Search ferry & transport tickets — Puerto Princesa to El Nido
Compare operators, real-time availability, instant e-tickets. The same platform we use across all IN Travel Network guides.
Check Schedules & Prices →Get an Airalo eSIM — set up before you fly
Pick a Philippines plan or a regional Asia pack. Install on your phone in 2 minutes, activate on landing. No physical SIM swap, no airport queue. Works in 190+ countries.
Browse Philippines Plans →SafetyWing — subscription travel insurance
Monthly subscription, no lock-in, covers 185 countries including the Philippines. Motorbike cover included (125cc, licensed + helmeted), adventure activities, emergency evacuation. Cancel anytime.
Get a Quote →Wise — multi-currency travel card
Mid-market exchange rate, transparent fees, works in Philippine ATMs and tap-to-pay. Free to open, card costs ~£7. Load GBP/USD/EUR, spend in PHP. Order a spare card before you go.
Open a Wise Account →Find your stay in El Nido — compare hotels, hostels & resorts
Agoda has the deepest inventory in Southeast Asia. Free cancellation on most bookings. We use it for every trip.
Search El Nido on Agoda →Pacsafe Vibe 25L — anti-theft travel daypack
Lockable zips, cut-proof straps, RFID pocket, 25 litres. Enough for a full day out with water, camera, and a change of clothes.
View on Pacsafe →Some links above are affiliate links — if you book through them, we earn a small commission at no extra cost to you. This helps fund the IN Travel Network and keeps our guides free and independent. We only recommend tools and services we use ourselves.