The transport hub · costs and times checked August 2026

How to get to Sepilok

Updated August 2026

Sepilok is the easiest rainforest to reach in Borneo: 11 km from an airport, 25 km from a city, one road in. Every route, honestly costed, with the two catches worth knowing about in advance — the 10:30 bus that misses the morning feeding, and the Grab problem at the gate at closing time.

The Sepilok junction signboard on the Sandakan road, or Batu 14 bus at the gate

From Sandakan Airport (SDK) — 11 km, 20 minutes

The closest airport to any major wildlife site in Borneo. Taxis at the arrivals counter charge about RM45 per car to Sepilok; Grab usually works from the terminal. Every Sepilok resort runs transfers at a similar rate if you ask when booking, and our tours meet flights with a name board. Full detail: Sandakan Airport to Sepilok.

From Sandakan town — 25 km, 30–45 minutes

Grab or taxi runs RM40–50 one way. The budget route is the bus marked "Batu 14 Sepilok" from the minibus terminal near the Navy base: RM6, about 45 minutes, and it stops right at the centres' gate. Out: 09:00, 11:30, 14:00, 17:00. Back: 06:30, 10:30, 12:30, 16:00. The catch: the 09:00 bus is the only one that makes the 10:00 feeding, and the 16:00 return is the last, leaving as the orangutan centre closes. Other buses marked 14 or higher drop you at the highway junction, a 2.5 km walk. Full detail: Sandakan to Sepilok. Worth stopping in Sandakan itself? See worth stopping in Sandakan? The half-day guide.

From Kota Kinabalu — fly 45 minutes, or drive/bus 6+ hours

Fly: Malaysia Airlines and AirAsia run several daily KK–Sandakan rotations from about 45 minutes; cheap if booked ahead, then 20 minutes by road to Sepilok. Bus: express coaches from KK's Inanam terminal take six to seven hours over the Crocker Range and past Kinabalu Park, around RM45–50; ask the driver for the Sepilok junction, then walk or ride the last 2.5 km. Self-drive is the same road, doable in a day with a lunch stop in Ranau. Full detail: Kota Kinabalu to Sepilok.

From the Kinabatangan (Sukau / Bilit) — 2 to 2.5 hours

Most river lodges include or sell Sepilok transfers; a shared car to Sukau runs about RM50 per person. Gomantong Caves sits just off the route, so a stop costs little extra time. Coming the other way, every Sepilok & Kinabatangan package has this leg built in.

From Semporna or Tawau

Tung Ma and other express buses run Semporna–Sandakan in about five hours; get off at the Sepilok junction. Divers coming off Sipadan trips usually fly Tawau–Sandakan via KK or take the bus.

Getting away again: the gate problem

At 16:00 the orangutan centre empties, the last bus leaves, and Grab drivers sometimes decline gate pick-ups while the waiting taxis quote tourist rates. Fix it in advance: book a return with your resort, keep your driver's WhatsApp, or arrange the day as a tour with the vehicle standing by. This single detail causes more bad afternoons than anything else in Sepilok.

Plan your Sepilok trip

Get a Sepilok itinerary and price within one working day

Tell us your dates, where you're flying from and who's coming. You'll receive a day-by-day itinerary, a price, and our Sepilok & Kinabatangan planning PDF. No obligation, no payment until you confirm.

  • Operated by a licensed Sabah tour operator
  • English-speaking Sabahan guides
  • Private departures; no fixed group dates
  • Flights, Kinabatangan, Gomantong and Turtle Islands all bookable in one itinerary
We reply by email within one working day. We don't share your details.