Route guide · El Nido → Puerto Princesa
El Nido to Puerto Princesa, on a Schedule You Can Plan a Flight Around.
The Cherry Bus from El Nido to Puerto Princesa takes 5–7 hours over about 260 km, with six departures a day from 07:00 to 21:30. Economy is about ₱714 and Lazyboy Elite about ₱1,410. Buses leave the El Nido Transport Terminal in Corong-Corong and arrive at San Jose Terminal, about 6 km from Puerto Princesa Airport.
Three bus classes, a published timetable, and terminal pickup at El Nido Transport Terminal. Haven’t locked in your return date yet? You’re far from alone.
Cherry Bus Palawan runs scheduled service from El Nido back to Puerto Princesa, on the same fixed timetable in both directions. Deciding on the day itself is common on this route — the 9:00 PM departure alone is booked same-day or next-day about half the time, so a last-minute decision doesn’t put you at a disadvantage.
Booking direct means you’re dealing with Cherry Bus, not a reseller — the same operator running the schedule you see here.
~260 km
El Nido to Puerto Princesa
~5–7 hrs
Typical travel time, weather-dependent
San Jose
Terminal arrival — see airport details below
3 classes
Economy, Regular AC, Lazyboy Elite
Departure point: El Nido Transport Terminal, Corong-Corong. Arrival point: San Jose Terminal, Puerto Princesa. The 9:00 PM departure is booked same-day or next-day about half the time — the most last-minute-friendly departure on the schedule.
When Cherry Bus Leaves El Nido for Puerto Princesa
Six confirmed daily departures across four bus classes. If you’re timing a flight, choose a departure with enough buffer before your check-in window — road time varies with traffic and weather, so avoid the very last departure of the day if your flight is close behind it.
| Departs El Nido | Typical arrival window | Good for |
|---|---|---|
| ~7:00 AM | 12:00 – 2:00 PM | Afternoon and evening flights |
| 8:00 AM (CB3) | 1:00 – 3:00 PM | Late-afternoon flights |
| 9:00 AM | 2:00 – 4:00 PM | Evening flights |
| 11:00 AM | 4:00 – 6:00 PM | Overnight in Puerto Princesa |
| 9:00 PM | 2:00 – 4:00 AM | Early-morning flights · most last-minute demand |
| 9:30 PM | 2:30 – 4:30 AM | Early-morning flights |
This is a fixed, published timetable — not a “when it’s full” departure.
Does the Bus Go to the Airport, or Just Into Town?
Cherry Bus arrives at San Jose Terminal, Barangay San Pedro, Puerto Princesa City. Plan for a short tricycle transfer from San Jose Terminal to the airport — about 6km, roughly 15 minutes — and build that into your buffer before check-in.
We’d rather tell you to plan for the transfer and be pleasantly surprised than promise a direct drop-off we haven’t verified.
This is exactly the kind of claim we won’t overstate — you’ll get the confirmed answer here the moment it’s locked, not a guess dressed up as a guarantee.
Cherry Bus vs. a Private Airport Transfer, Side by Side
Private El Nido–Puerto Princesa airport transfers booked through OTAs typically run ₱800–1,500 per seat. Cherry Bus’s Lazyboy Elite runs about ₱1,410 per seat — comparable to the lower end of that range, on a scheduled bus with an onboard toilet, not a per-person quote you negotiate. Economy runs lower, around ₱714. We’re not the cheapest option on this corridor and we’re not trying to be.
| Feature | Private OTA transfer | Cherry Bus Lazyboy Elite |
|---|---|---|
| Typical price | ₱800–1,500 per seat | ~₱1,410 per seat |
| Vehicle | Van | Scheduled coach, reclining seats |
| Onboard toilet | No | Yes |
| Pricing | Per-booking quote | Published fare, confirmed at checkout |
| Departure | Arranged per booking | Six fixed daily departures |
Where You Board: El Nido Transport Terminal
El Nido Transport Terminal, Rizal St., Barangay Corong-Corong — a shared, multi-operator terminal. Look for the Cherry Bus signage or ask terminal staff to point you to the right counter.
Full terminal details & mapWhere You Arrive: San Jose Terminal
San Jose Bus Terminal, Barangay San Pedro, Puerto Princesa City — about 6km from Puerto Princesa Airport, roughly 15 minutes by tricycle.
Full terminal details & mapYour Seat Back to Puerto Princesa
Pick your departure, choose your class, and pay online — takes about two minutes.
Frequently Asked Questions
What time should I leave El Nido to make my flight?
Allow 5–7 hours of road time plus about 15 minutes for the tricycle transfer from San Jose Terminal to the airport, then your airline’s check-in window. For a mid-afternoon flight, the ~7:00 AM or 8:00 AM departures give the most comfortable buffer.
What’s the last bus of the day from El Nido?
9:30 PM, arriving in Puerto Princesa in the early hours. The 9:00 PM run is the most-booked last-minute departure on the schedule.
Can I book on the day I travel?
Yes, subject to seat availability at the time you book. About half of the 9:00 PM departure’s seats are booked same-day or next-day, so last-minute deciders are the norm on this leg, not the exception.
How much is the El Nido to Puerto Princesa fare?
Same fare structure as the outbound leg: Economy about ₱714 per seat, Lazyboy Elite about ₱1,410 per seat, blended average about ₱1,258. Regular AC fare is confirmed at booking.
Should I overnight in Puerto Princesa before an early flight?
If your flight leaves before mid-morning, an 11:00 AM departure arriving in the late afternoon gives you a full night in the city rather than a 3:00 AM arrival. Both work — it depends how you’d rather spend the night.
How much luggage can I bring?
Coaches have overhead bins plus spacious hold storage underneath, so you don’t need to travel with a bag on your lap. For unusually bulky items, message us before your departure.
What’s the cancellation or reschedule policy?
Booking policies apply and the full written terms are shown at checkout before you pay. We’d rather show you the real policy than promise something we can’t back.