Kinabatangan River / Sandakan

Sandakan: The Gateway City

Every Kinabatangan itinerary runs through Sandakan — a 45-minute flight from KK, 25 minutes from Sepilok, and worth one unhurried day of its own.

From KK · 45-min flight To Sepilok · ~25 min To the river · 2–2.5 hrs
Quick answer

Fly in, get collected — every package includes Sandakan airport or hotel pickup. With a spare day, the city offers a seafront food scene, wartime history (the Sandakan Memorial Park marks the POW camp and death marches), Chinese and colonial heritage walks, and the water-village waterfront. Then the road west: Sepilok, and the river.

One good Sandakan day

Morning at the Sandakan Memorial Park, the quiet, moving site of the WWII POW camp from which the death marches to Ranau began. Midday for the heritage trail — St Michael's stone church, Agnes Keith House above the harbour, the central market's dried-seafood floor. Evening on the seafront: Sandakan's seafood reputation is earned, and dinner facing the Sulu Sea is the right send-off before lodge nights upriver. [VERIFY current opening hours for Memorial Park and Agnes Keith House before publish.]

Using Sandakan as your base

Arrive the evening before your tour to make the Day 1 rhythm effortless — morning Sepilok feeding, afternoon lodge check-in, 4 PM cruise. Airport pickups are standard; town-hotel pickups equally so. On departure day you're dropped at the airport after lunch, so book afternoon or evening flights out.

Frequently asked questions

How do I get to Sandakan?

A 45-minute flight from Kota Kinabalu or direct from Kuala Lumpur; every Kinabatangan package includes pickup from the airport or town hotels.

Is Sandakan worth a day?

Yes — the Memorial Park, heritage trail and seafront seafood fill a genuinely good day before or after the river.

Should I stay in Sandakan before my tour?

Arriving the evening before makes Day 1 effortless — Sepilok's morning feeding, then the river by afternoon.

Fold it into your itinerary

Most packages combine these sites in one smooth routing — tell us your dates.

See all packages

Keep planning