In short
- Foreign adults pay MYR 20 for entry, and foreign children pay MYR 7.
- The mandatory return boat transfer costs MYR 40 per person.
- Taking the public bus from Kuching costs MYR 3.50 each way.
In this article
Budgeting for your trip is simple once you know the required fees. You pay your Bako National Park entrance fee and boat ticket at the Kampung Bako jetty. Cash is essential, as cards are rarely accepted for transport or park entry.
What is the Bako National Park entrance fee?
Foreign adults pay MYR 20, and foreign children (aged 7 to 18) pay MYR 7.
Malaysian adults pay a reduced rate of MYR 10. Malaysian children pay MYR 3. You must pay this fee in cash before you start any trails.
| Visitor Type | Adult Fee | Child Fee |
|---|---|---|
| Foreigner | MYR 20 | MYR 7 |
| Malaysian | MYR 10 | MYR 3 |
How much does the mandatory boat cost?
The mandatory return boat transfer costs roughly MYR 40 per person for foreigners.
You cannot enter the park by land. The shared longboat takes 15 to 20 minutes to reach the park headquarters from the Kampung Bako jetty. You must pay the boat fee in cash at the jetty before boarding. Boats depart when full, typically holding 6 to 10 people.

What does the bus from Kuching to Bako cost?
The Red Public Bus No. 1 costs MYR 3.50 each way.
This is the cheapest way to travel the 37 kilometers from central Kuching. The bus leaves roughly every hour starting at 7:00 AM. The journey takes 45 to 60 minutes. You pay the driver directly in cash.
For more transport details, read our guide on Kuching to Bako.
How much does a Grab ride to Bako cost?
A Grab ride-hailing car costs between MYR 35 and MYR 55 one way.
The drive takes 35 to 45 minutes from central Kuching. This is convenient for small groups who can split the fare. Booking a return Grab from the jetty can be difficult. Be prepared to take the bus back if no cars are available.

Are there other costs to consider?
You should budget for food, drinks, and essential hiking supplies.
The park canteen has limited food options. You will need cash if you buy snacks or meals there. You should also bring at least two liters of drinking water per person. Review our Packing Guide to ensure you have the right gear.
How much do guided tours to Bako National Park cost?
Guided tours start around $105 and go up to $216 for private excursions.
Booking a tour simplifies your planning. Most tours include your entrance fee, boat fee, and transport from Kuching. Prices vary depending on group size and inclusions like lunch or hotel pickup.

Questions travellers ask
Can I pay the entrance fee with a credit card?
No, you should bring sufficient cash. Cards are rarely accepted for the bus, boat, park entry, or canteen purchases.
Do I need a guide for Bako National Park?
You do not strictly need a guide, as the park features 16 color-coded hiking trails. However, guides know where to find wildlife like the proboscis monkey.
Does the entrance fee cover the boat ride?
No, the park entrance fee and the mandatory boat transfer are separate costs. You must pay both in cash at the Kampung Bako jetty.





