Where to Stay in Sandakan: Town Hotels, Sepilok Lodges

· 4 min read where-to-stay
Proboscis monkey leaping between tree branches above the jungle canopy, Kinabatangan, Sabah, Borneo

Affiliate link; we may earn a commission at no extra cost to you.

Sandakan sits on the east coast of Sabah, overlooking Sandakan Bay. Once the capital of British North Borneo and nicknamed ‘Little Hong Kong’ for its busy trading past, it is today the principal gateway for two of Borneo’s most important wildlife experiences: the Sepilok Orangutan Rehabilitation Centre (25km from town) and the Kinabatangan River (80km away), which holds the densest concentration of accessible wildlife in Malaysia.

Accommodation in Sandakan splits into three zones: the town itself, the Sepilok area to the west, and the Kinabatangan riverine lodges further inland. Most wildlife itineraries move through all three in sequence.

Budget Accommodation: Approximately MYR 80–200 Per Night

Hotel City View (Sandakan town) — A reliable budget-to-mid option in the town centre with clean rooms, air conditioning, and walking distance to the waterfront food court. Among the better-maintained budget properties in Sandakan town. From approximately MYR 90–180 per night as of 2026.

Sabah Hotel Sandakan (Sandakan town) — A well-established local hotel that has served the town for decades. Rooms are straightforward and functional; the location is central with easy access to restaurants and the morning market on Pryer Road. From approximately MYR 100–200 per night as of 2026.

Sepilok Nature Resort (Sepilok, 25km from town) — A compact jungle-edge guesthouse within walking distance of the orangutan centre. Simple rooms, a shared garden, and the sounds of the forest at night. The convenience for early morning orangutan visits is the primary selling point. From approximately MYR 100–190 per night as of 2026.

Mid-Range Hotels: Approximately MYR 250–600 Per Night

Four Points by Sheraton Sandakan (Sandakan town centre) — The most reliable internationally branded mid-range hotel in Sandakan. Well-sized rooms, an outdoor pool, consistent breakfast, and a helpful tour desk. The Four Points sits in the main commercial area, close to the central market and taxi stands. A solid base if you want predictable comfort between wildlife excursions. From approximately MYR 280–550 per night as of 2026.

Kinabatangan Riverside Lodge (Kinabatangan River, Sukau) — A well-regarded river lodge in the Sukau village area on the Kinabatangan, around 80km from Sandakan. Comfortable chalet rooms on a raised walkway above the river, morning and evening boat safaris included, and a good naturalist guide team. This is the style of accommodation where the wildlife experience takes priority over room amenities. From approximately MYR 300–550 per night including boat trips as of 2026.

Uncle Tan’s Wildlife Camp (Kinabatangan River) — One of the original Kinabatangan wildlife camps, with a reputation for authentic jungle immersion. More rustic than the Riverside Lodge — platform tents and basic dormitories — but an affordable way to access the river at lower cost. Popular with budget travellers who want the wildlife experience without the full lodge price. From approximately MYR 150–280 per night including meals and boat safaris as of 2026.

Sepilok Jungle Resort (Sepilok) — A step up from the basic guesthouses near the rehabilitation centre. Wooden chalets set in a forest garden, with a pool and a peaceful atmosphere. The resort runs transfers to the orangutan centre and Sun Bear Centre. From approximately MYR 200–380 per night as of 2026.

Luxury Wildlife Lodges: Approximately MYR 600–2,000+ Per Night

Sukau Rainforest Lodge (Kinabatangan River, Sukau) — The benchmark luxury lodge on the Kinabatangan. Spacious chalets on the riverbank with large windows facing the jungle, a solar-powered operation, excellent food, and a professional naturalist guide team. The all-inclusive package covers arrival transfer from Sandakan, all meals, and boat safaris morning and evening. Pygmy elephants are spotted regularly from the lodge’s river frontage. From approximately MYR 900–2,000 per night all-inclusive as of 2026.

Borneo Natural Sukau Bilit Resort (Kinabatangan River, Bilit) — A mid-to-upper lodge downstream from Sukau, positioned in the Bilit village area where wildlife concentrations are often strong in the late afternoon. Chalet-style accommodation with river views and guided boat safari packages. From approximately MYR 600–1,200 per night with activities as of 2026.

Getting to Sandakan

The fastest route is to fly into Sandakan Airport (SDK) from Kota Kinabalu or Kuala Lumpur on MASwings or AirAsia — flights take 45 minutes from KK. A taxi from the airport to town costs approximately MYR 25–40 as of 2026.

For the Kinabatangan, most lodges arrange shared minivan transfers from Sandakan at a set time (usually mid-morning), taking around 2 hours. Confirm logistics with your lodge when booking.

Wildlife, History and What to Do

Sandakan’s wildlife circuit is: Sepilok Orangutan Rehabilitation Centre → Bornean Sun Bear Conservation Centre → Kinabatangan River boat safaris. Allow at least four to five days for this combination. The Sandakan things to do guide covers the Memorial Park, Puu Jih Shih Buddhist Temple, and the Sandakan waterfront. For route planning, the Sandakan versus Semporna comparison helps if you are combining both eastern Sabah destinations.

Start with the Sandakan city guide before booking your lodges.

Browse Sandakan wildlife tours, compare travel insurance, or get a Malaysia eSIM.

Frequently Asked Questions

Should I base in Sandakan town or at Sepilok directly?
It depends on your itinerary. Sandakan town gives you more dining options, easier transport connections, and the Sandakan Memorial Park. Sepilok is 25km from town and has a cluster of nature lodges that put you adjacent to the Orangutan Rehabilitation Centre for the 10am and 3pm feeding sessions — useful if you want to attend both sessions in one day. Most visitors spend one night in Sandakan town, then move to a Kinabatangan river lodge for two to three nights of wildlife watching.
How far is Sandakan from Kota Kinabalu?
Sandakan is approximately 390km from Kota Kinabalu by road (5–6 hours) or a 45-minute flight on MASwings or AirAsia (Sandakan Airport code: SDK). Flying is strongly recommended given the road distance and the amount of time saved for wildlife activities. Flights from KK to Sandakan operate several times daily.
What wildlife can I see from Sandakan?
The Sepilok Orangutan Rehabilitation Centre (25km from town) runs morning and afternoon feedings. The Bornean Sun Bear Conservation Centre is immediately adjacent to Sepilok. The Kinabatangan River (80km from Sandakan) is the best accessible place in Borneo to see proboscis monkeys, pygmy elephants, long-tailed macaques, and hornbills from a boat. Combine Sepilok with two to three nights on the Kinabatangan for a comprehensive wildlife experience.
Is the Sandakan Death March Memorial worth visiting?
Yes — the Sandakan Memorial Park at the site of the POW camp and the Sandakan Heritage Trail are sobering but important historical visits. The Memorial Museum at Mile 8 covers the Australian and British prisoners forced to march to Ranau in 1945. Entry is free. Allow 2–3 hours.

Sorted your stay?

Here's how to get there, and get around once you arrive.

Airport Transfer

Fixed-price airport pickup: driver meets you at arrivals, no haggling.

Book a Transfer →

Car Hire

Compare rates from local and international suppliers: 90-day price lock included.

Compare Cars →

Same price as booking direct: we earn a small commission at no extra cost to you.