Sabah wildlife: Kota Kinabalu, Kinabalu Park & Sandakan · 8 days
8 days, 7 nights: Kota Kinabalu (2N), Kinabalu Park & Kundasang (2N), Sandakan & Sepilok (3N). Best time to go: Best Mar–Sep; Nov–Feb is the wettest.
Day 1: Arrive in Kota Kinabalu
Kota Kinabalu
- Waterfront sunset & Filipino Market seafood grills · 2.5 h. Seafood is priced by weight; confirm the price before it goes on the grill.
- Kota Kinabalu City Mosque · 1 h. Robes are provided; closed to visitors at prayer times.
Local tip: Seafood is priced by weight; confirm the price before it goes on the grill.
Day 2: Explore Kota Kinabalu
Kota Kinabalu
- Tunku Abdul Rahman Park island hopping (Manukan, Sapi, Mamutik) · 5 h. Boats leave from Jesselton Point; the park conservation fee is extra and paid at the counter.
- Tanjung Aru beach sunset · 2 h
Local tip: Boats leave from Jesselton Point; the park conservation fee is extra and paid at the counter.
Day 3: Kota Kinabalu → Kinabalu Park & Kundasang
Kinabalu Park & Kundasang · Kota Kinabalu to Kinabalu Park & Kundasang, Shared minivan or car ~2h
- Kinabalu Park HQ trails & botanical garden · 3 h. Mornings are clearest for views of the mountain; afternoon cloud and showers are common.
- Desa Dairy Farm, Kundasang · 1.5 h. Go early for clear views of Mount Kinabalu behind the pastures; the milking session is mid-afternoon.
Local tip: Mornings are clearest for views of the mountain; afternoon cloud and showers are common.
Day 4: Explore Kinabalu Park & Kundasang
Kinabalu Park & Kundasang
- Poring Hot Springs & canopy walkway · 4 h. About 45 minutes from Kundasang; ask locally whether a Rafflesia is blooming nearby.
- Kundasang War Memorial · 1 h
- Sabah Tea Garden, Ranau · 2 h
Local tip: About 45 minutes from Kundasang; ask locally whether a Rafflesia is blooming nearby.
Day 5: Kinabalu Park & Kundasang → Sandakan & Sepilok
Sandakan & Sepilok · Kinabalu Park & Kundasang to Sandakan & Sepilok, Bus or car ~4–5h
- Sepilok Orangutan Rehabilitation Centre · 2.5 h. Feeding times are around 10am and 3pm; keep bags zipped and no insect repellent near the platform. Closed for a break around midday.
Local tip: Feeding times are around 10am and 3pm; keep bags zipped and no insect repellent near the platform. Closed for a break around midday.
Day 6: Explore Sandakan & Sepilok
Sandakan & Sepilok
- Bornean Sun Bear Conservation Centre · 1.5 h. Opposite the orangutan centre; pair the two on one visit.
- Labuk Bay Proboscis Monkey Sanctuary · 3 h. Feeding sessions are mid-morning and mid-afternoon; transport from Sepilok is about 45 minutes.
- Rainforest Discovery Centre canopy walk · 2.5 h. Best at opening or late afternoon for birds; guided night walks run from nearby lodges.
Local tip: Opposite the orangutan centre; pair the two on one visit.
Day 7: Kinabatangan River wildlife cruise with Gomantong Caves
Sandakan & Sepilok
- Kinabatangan River wildlife cruise with Gomantong Caves · Full day. Wildlife is most active on the dusk and dawn cruises, so an overnight at a river lodge beats a day trip. Expect flooding in Dec–Feb.
Local tip: Wildlife is most active on the dusk and dawn cruises, so an overnight at a river lodge beats a day trip. Expect flooding in Dec–Feb.
Day 8: Depart from Sandakan & Sepilok
Sandakan & Sepilok
Keep a buffer before your flight; check-out is usually noon.
Where to stay
- Kota Kinabalu (2 nights): Waterfront / Jesselton Point. Sea-view hotels near the island boats and night grills.
- Kinabalu Park & Kundasang (2 nights): Kinabalu Park HQ lodges. Inside the park, a short drive from Timpohon Gate for an early climb start.
- Sandakan & Sepilok (3 nights): Sepilok jungle lodges. Walk to the orangutan and sun bear centres; night walks from the lodge.