
Underground River: book a tour or do it yourself?
The tour wins for day-trippers and it is not close. A fully independent day from the city comes to about ₱1,890 (~$33) before food. A joiner tour with hotel pickup, van, permit, boat, audio guide and buffet lunch is ₱2,000–2,500 (~$35–43). You are spending roughly ₱310 to have somebody else hold the permit, drive 2 hours each way, and feed you — which is why about 95% of visitors do exactly that. Do it yourself if you are already in Sabang, where the on-site stack is only ₱900–1,100, or if you want the 5 km jungle trail.
One adult, one day, from a city hotel
Every number here is a 2026 verified figure, and the boat line is the one that moves — a shared outrigger costs ₱1,100–1,500 for the whole 6–8 seat boat, so your per-head price depends entirely on how many people are at the wharf with you.
A permit you queued for in person at Mendoza Park on a previous day, two hours in a public van each way on somebody else's timetable, no lunch, and a 10–11 hour day. It also gets you the freedom to take the jungle trail and to stay in Sabang until the beach empties at 16:00.
Hotel pickup between 06:30 and 08:30, air-conditioned van, the permit already held in your name, the wharf boat, the audio guide, buffet lunch at Sabang and a drop-off at your door by 16:30–18:00. Platform listings run $37.60–46 for the same thing.
Compare toursVerdict. ₱310 for the permit, the driving and lunch is the cheapest thing you will buy in Palawan. The independent route is not a saving, it is a different day — and it is the right day only for people who want the trail or who are already sleeping in Sabang.
You are buying the permit, not the transport
People assume a tour is a transport markup. Here it is not — the transport is close to free and the scarce thing is the ration.
The Underground River is permit-rationed, entries run 08:00–16:00 and the permit has to be secured before you travel to the park. Tour operators hold permit blocks as a matter of business. An independent traveller has to go to the booking office beside Mendoza Park, Brgy. Model in person, on a previous day, with photo ID and a fixed date — the mechanics are on the permits page.
So the ₱310 gap is not really the price of a van. It is the price of not spending a morning of your holiday at a take-a-number counter, and of not discovering at 07:30 in Sabang that the cap is full. That is why roughly 95% of visitors book a tour, and it is a rational 95%.
The second thing the gap hides is lunch. Sabang has a handful of restaurants and they run out of food — order-ahead is normal there. A joiner tour includes a buffet; the budget product that strips lunch out sells at ₱3,105 and rates 3.8★ across 167 reviews, which tells you what people think of saving money at that particular point.
Every way to reach Sabang without a tour
Sabang is 76–90 km north-west of the city and the drive over the karst ridge takes 1.5–2.5 hours — budget two. These are the independent options, with the catch on each.
| How | Price | Time | The catch | Verdict |
|---|---|---|---|---|
| Shared van from the Irawan Eco-Terminal the standard independent route | ₱450 each way | 1.5–2.5 h | Leaves when full. Add ₱30 for the multicab out to the terminal, or ₱230 to charter a tricycle there. | WORTH IT |
| Shared van, cheaper operators fares vary by terminal and season | ₱150–450 each way | 1.5–2.5 h | The low end of that band is real but not reliable — quoted fares differ between terminals and you cannot plan on it. | DEPENDS |
| Bus from the San Jose terminal the budget answer | ₱125–150 each way | 3 h | Few departures, roughly 07:00 to 14:00, first around 06:30. Three hours each way makes a same-day return brutal. | DEPENDS |
| Chartered tricycle to the terminal city leg only | ₱230 | 20–30 min | Not to Sabang — this is only the hop out to Irawan. There is no Grab in this city, so agree the fare first. | DEPENDS |
| Private van, whole vehicle your own clock | from $130–175 as a private tour | 7–9 h | A clean 3x on the joiner. Makes sense for a family of six, pointless for two — you still queue at the wharf with everybody else. | DEPENDS |
| Joiner tour the default, and correctly so | ₱2,000–2,500 | 7–10 h | You lose the ability to linger in Sabang and you gain the permit, the lunch and the 06:30 pickup. | WORTH IT |
Fares checked August 2026. The ₱450 figure is the one quoted from the Irawan Eco-Terminal; other terminals quote lower and deliver less reliably.
The 5 km jungle trail
There is exactly one thing an independent traveller can do that no tour sells: walk to the cave through the rainforest instead of taking the boat.
The monkey trail runs roughly 5 km from Sabang to the cave area, takes 1.5–2 hours, opens at 08:00 and is brutally humid. The trail fee is reported at ₱200–300 and sources differ — treat that as unverified and ask at the Sabang office. The classic move is to hike in and take the boat back, which gets you the forest and spares you the return climb.
It has a second use. When the sea is too rough for the beach landing the trail sometimes still runs, which makes it the weather-proof back door — though note the paddle-boat entry into the cave itself can still be suspended in extreme conditions, so it is a partial rescue rather than a guarantee. The cancellations page covers what to do with a lost day.
You can also walk as far as the ranger station without a permit, and no further. That is worth knowing and worth nothing — the station is not the attraction. Carry no visible food and no plastic bags on the boardwalk stretch either way: the long-tailed macaques there are practised bag thieves, and Puerto Princesa's single-use plastics ban has been enforced with fines since 16 April 2024 — bags, cups, straws, cutlery, stirrers and styrofoam, ₱1,000 rising to ₱5,000 and loss of business permit. Nobody will hand you a plastic bag. Bring a tote and a refillable bottle; the tap water is not drinkable but refill stations are everywhere.
Which of these are you?
If the tour is the answer
The local walk-up rate is ₱2,000–2,500 and every platform price below should be read against it. Nothing here is a discount on the local price — what you are buying is the permit held in your name and a cancellation policy in writing.
Tour versus DIY, answered
Can I do the Underground River without a tour?
Yes, and it saves about ₱310. The independent day from the city is roughly ₱1,890 before food against ₱2,000–2,500 for a joiner tour that also holds your permit and feeds you. You still have to get the permit in person at the Mendoza Park office beforehand.
How much does it cost to do the Underground River yourself?
₱900–1,100 on site — ₱500 entrance, ₱150 environmental fee, ₱85 audio guide, ₱5–10 terminal fee and ₱150–350 for the shared boat. Add ₱450 each way for the van and a realistic day from the city is ₱1,890–2,100.
How do I get to Sabang without a tour?
Shared van from the Irawan Eco-Terminal at ₱450 each way, 1.5–2.5 hours, or the bus from the San Jose terminal at ₱125–150 for a 3-hour ride with few departures between 07:00 and 14:00. A multicab to the Irawan terminal is ₱30; a chartered tricycle is ₱230.
Is the jungle trail to the Underground River worth doing?
If you are staying in Sabang, yes. It is about 5 km, 1.5–2 hours, opens at 08:00 and is very humid; the fee is reported at ₱200–300 but is unverified. Hike in and boat back is the standard build, and no joiner tour offers it.
Is a private Underground River tour worth the money?
Only with numbers. Private tours start at $130–175, a clean 3x on the $37.60–46 joiner, and you still stand in the same wharf queue as everyone else. For a family of six it works out near the joiner rate per head; for two people it does not.
Which is cheaper, Klook or booking locally?
They land in the same place. Klook's joiner runs about $37.60 (~₱2,180) and local operators quote ₱2,000–2,500, so the platform is not undercutting the street — it is selling you a permit already held and a written cancellation policy.
Do I still pay the environmental fee on a tour?
Almost always, and in cash on the day. The ₱150 city fee (₱120 for ages 3–20) is collected separately even on products advertised as all-inclusive. GetYourGuide's flagship is one of the few that includes it.
Bring it all from the city
Draw cash in the city, and draw more than feels reasonable. Tours, tricycles, markets and most restaurants are cash. Foreign cards are charged about ₱250 per withdrawal at nearly every bank and per-transaction limits run ₱10,000–20,000. Airport machines empty at weekends and around the 15th and 30th. Sabang is effectively an ATM desert — arrive with the whole stay in your pocket. Always decline the machine's offer to charge you in your own currency.
Every line in the ledger above is a cash payment at a different window. If you are doing this independently, budget ₱2,500 in notes per person and read the money page first.