Best Hotels in Sandakan: Base for Sepilok and Kinabatangan
Most travellers arrive in Sandakan with one thing in mind: the wildlife. Sepilok Orangutan Rehabilitation Centre is 30 minutes west of the city by taxi; the Kinabatangan River — where you can see orangutans, pygmy elephants, proboscis monkeys, and a huge range of birds in a single stretch of riverbank — is roughly two hours east. Sandakan town itself is worth an evening of exploration but is not a destination in its own right. The accommodation decision is therefore less about hotel quality and more about logistics: city base versus river lodge.
Staying in Sandakan Town
Sandakan city centre works well if you are self-managing your Sepilok trip and want flexibility. From town, you can take a Grab or taxi to Sepilok for the morning feeding sessions (around 10:00 and 14:00), then return to the city for the night. The town itself has decent hawker stalls along the waterfront, a morning market, and the Agnes Keith House — the restored colonial home of an American author who wrote about prewar Sandakan and the Japanese occupation.
Budget: Sabah Hotel and FOS Hotel (MYR 80–120 / USD 17–26)
The Sabah Hotel is the city’s most established mid-budget property — functional rather than atmospheric, but with reliable air conditioning, consistent Wi-Fi, and a restaurant on site. FOS Hotel (formerly Sheraton Sandakan) is another solid option at a similar price point, better positioned for those wanting to walk to the waterfront area. Both sit in the MYR 80–120 range for standard rooms.
Budget guesthouses closer to MYR 50–70 exist but quality varies considerably — check recent reviews on Booking.com as the city’s guesthouse stock includes some very tired properties alongside genuinely decent options.
Mid-Range: Swiss-Belhotel and Sandakan Hotel (MYR 180–280 / USD 39–60)
The Swiss-Belhotel Sandakan is the most consistent mid-range option in the city — international brand standards, a pool, and rooms that represent good value relative to what you would pay for equivalent facilities in Kota Kinabalu. Rates run MYR 180–250. The Sandakan Hotel is a local business-class option at a similar price point, slightly less polished but well-regarded for its restaurant and central location.
If you are spending two or three days working your way through the Sepilok loop (orangutans, sun bear centre, rainforest discovery centre), a mid-range city hotel is the practical base. You are not spending much time in the room.
The Kinabatangan River Lodges
The Kinabatangan River is one of the few places on earth where you have a reasonable chance of seeing wild orangutans, pygmy elephants, proboscis monkeys, and a dense concentration of hornbills in a single 48-hour stay. The river lodges are all-inclusive operations — accommodation, meals, and wildlife boat cruises are packaged together, because the river is the entire point of being there.
Book well in advance — the better lodges fill weeks to months ahead, particularly in the dry season (April to October). Do not assume you can show up in Sandakan and arrange a Kinabatangan stay on short notice during high season.
Sukau Rainforest Lodge (MYR 800–1,200/night / USD 173–260, all-inclusive)
Sukau Rainforest Lodge is the reference standard for Kinabatangan accommodation — a low-impact eco-lodge on the river’s edge with well-designed chalets, knowledgeable guides, and morning and evening boat cruises included in the rate. The price is all-inclusive (three meals, river cruises, and park fees), and it is genuinely worth it if wildlife observation is the primary purpose of the trip. The guides here have decades of experience reading elephant movements and tracking orangutan positions along the river.
Book directly through their website or a reputable Sabah-based operator. Third-party booking platforms sometimes list them but direct bookings get better support if plans change.
Bilit Adventure Lodge (MYR 600–900/night / USD 130–195, all-inclusive)
Bilit Adventure Lodge is a more modest operation than Sukau but runs the same all-inclusive format and provides access to the same river wildlife. It is a reasonable choice if the budget matters and the Sukau rates are out of range — the difference is more in infrastructure quality than in wildlife access, since the river is shared by all operators. Chalets are simpler, the dining area is more basic, but morning wildlife cruises frequently encounter the same herds.
Other operators: Abai Jungle Lodge, Uncle Tan’s Wildlife Adventures (very budget, backpacker style), and Adventure Alternative Borneo all operate on or near the river at various price points. Research current reviews before booking the budget end, as guide quality varies significantly.
When to Visit
The Kinabatangan wildlife watching window runs April to October (dry season). November to January is the wet season — the river floods, which can actually push animals up into the vegetation right at the bank (making them easier to see), but boat access becomes more difficult and some lodges close for maintenance.
The orangutan feeding sessions at Sepilok run daily at 10:00 and 14:00 at the main platform; be aware that the number of orangutans attending varies daily and there is no guarantee of a large group. The Bornean Sun Bear Conservation Centre is adjacent to Sepilok and is worth the additional MYR 30 entry fee.
Getting to Sandakan
By air: Sandakan Airport (SDK) has flights from Kuala Lumpur (AirAsia and MASwings) and Kota Kinabalu. From KL, the flight is approximately 2 hours. This is the standard approach.
By road from Kota Kinabalu: The drive from KK to Sandakan takes 5–6 hours via the Telupid road — it is a full-day journey and most travellers prefer to fly. If you are combining KK and Sandakan with your own vehicle, the road trip is feasible but plan for the full day.
From Sandakan town to the Kinabatangan, shared minivan transfers run daily from tour operators in town (approximately 2 hours, MYR 30–50 per person, or charter a taxi for MYR 120–150). Most river lodge bookings include airport or hotel transfer from Sandakan as part of the package.
Frequently Asked Questions
- Where should I stay in Sandakan?
- Sandakan's hotels are mainly in the city centre, close to the waterfront and local restaurants. Mid-range hotels on the main road provide easy access to the local bus station for trips to Sepilok Orangutan Centre (25 minutes by bus). Budget guesthouses are concentrated near the market area.
- Is Sandakan worth staying in for Borneo wildlife?
- Sandakan is the gateway to Sabah's wildlife: Sepilok Orangutan Rehabilitation Centre, the Labuk Bay Proboscis Monkey Sanctuary, and Kinabatangan River cruises all depart from the city or its immediate vicinity. Two to three nights is a useful base for combining these.
- How do I get from Kota Kinabalu to Sandakan?
- Fly with MASwings or AirAsia from Kota Kinabalu to Sandakan — the journey takes about 45 minutes and is significantly faster than the 6-hour road journey. Several flights operate daily. Buses run but the road is long and often delays; flying is strongly recommended.
Sorted your stay?
Here's how to get there — and get around once you arrive.
Airport Transfer
Fixed-price airport pickup to Sandakan Travel Guide — driver meets you at arrivals, no haggling.
Book a Transfer →We may earn a small commission — at no extra cost to you.