Compare prices
EN
Tour photo

Travel tips

How to Get to Kinabatangan River

Most visitors reach the Kinabatangan River via a 2-hour minivan transfer included in their lodge package. You can also travel independently by bus or Grab taxi from Sandakan.

Photo: tour listing on Viator

In short

  • Package minivans from Sandakan take 2 to 2.5 hours.
  • Premium lodges offer 2.5-hour direct speedboat transfers.
  • Public buses cost 20 to 30 MYR but require a pre-arranged local pickup.
In this article
  1. How do package minivan transfers work?
  2. Can you take a boat directly from Sandakan?
  3. How to get to Kinabatangan River by bus
  4. Can you use a taxi or Grab to reach the lodges?
  5. How to travel from Sepilok to the river
  6. Transport options at a glance

Traveling to the Kinabatangan River from Sandakan is straightforward if you book a lodge package. Independent travel takes more planning, as you must coordinate transport from the main highway into the river villages of Sukau or Bilit.

How do package minivan transfers work?

Pre-arranged minivans are the most common and hassle-free way to reach the river.

Lodge packages generally include this transfer. Minivans pick up guests directly from Sandakan airport, Sandakan hotels, or the Sepilok area. The drive to the villages of Sukau or Bilit takes 2 to 2.5 hours. The cost is bundled into your 2D1N or 3D2N tour package.

A massive cave interior with sunlight pouring in from a ceiling opening.
Sandakan: Gomantong Cave Echoes and Kinabatangan Cruise10 h 4.6 (17)from $150

Can you take a boat directly from Sandakan?

Yes, select luxury packages include a direct speedboat transfer.

This scenic route takes about 2.5 hours. Boats depart from the Sandakan Yacht Club and travel across the Sulu Sea directly into the river system. This option bypasses the road journey entirely. It is usually restricted to premium lodges, like the Sukau Rainforest Lodge or properties in Abai.

Tour photo
Photo: tour listing on Viator

How to get to Kinabatangan River by bus

You can take a public bus from Sandakan toward Lahad Datu and get off at Sukau Junction.

The bus ride takes about 2.5 hours and costs 20 to 30 MYR. This is a budget option, but it requires strict coordination. The Sukau Junction is 42 km away from Sukau village. You must arrange a local pickup with your homestay in advance to cover this final stretch.

Can you use a taxi or Grab to reach the lodges?

Yes, you can take a Grab taxi from Sandakan to Sukau or Bilit.

A one-way Grab ride takes about 2 hours and costs approximately 270 MYR. Independent travel is possible, but logistics can be complicated. Most lodges cater mainly to package tourists, so finding standalone meals and boat safaris on arrival requires extra effort.

Tour photo
Photo: tour listing on Viator

How to travel from Sepilok to the river

Most operators pick up from Sepilok hotels or the orangutan center around noon.

Sepilok is located just outside Sandakan and is about a 2-hour drive from the river. Many visitors spend the morning at the Sepilok Orangutan Rehabilitation Centre. You can easily arrange for your package minivan to collect you directly from Sepilok before heading to your river lodge.

Tour photo
2D1N Sandakan Private Tour with Kinabatangan River Cruise48 h 4.2 (23)from $290

Transport options at a glance

Compare times, costs, and methods for reaching the Kinabatangan River from Sandakan.

Use this table to decide which transport method fits your budget and travel style.

Tour photo
Photo: tour listing on Viator

Questions travellers ask

How far is Kinabatangan River from Sandakan?

The drive takes about 2 to 2.5 hours from Sandakan to the main river villages of Sukau and Bilit.

Can I travel to Sukau independently without a tour?

Yes. You can take a Grab taxi for about 270 MYR or a public bus, but you must coordinate your own local transfer and lodging. Independent visitors can find locally-run homestays in Sukau Village.

What is the cheapest way to get to Kinabatangan River?

The public bus toward Lahad Datu is the cheapest option at 20 to 30 MYR. You must get off at Sukau Junction and pay an extra local transfer fee to cover the remaining 42 km to Sukau.

3d2n wildlife tourfrom $270 on Viator
Check dates