Kota Kinabalu to Sandakan: Bus and Flight Guide (2026)

Kota Kinabalu to Sandakan — Sabah\’s second city and gateway to the Kinabatangan River wildlife corridor, Sepilok orangutan rehabilitation centre, and Turtle Islands — takes approximately 5–6 hours by express bus or 45 minutes by plane. Most travelers use Sandakan as a base for wildlife watching rather than the city itself. This guide covers all options.

🎟 [Travelpayouts 12Go widget: Kota Kinabalu → Sandakan transport]


Option 1: Express Bus KK to Sandakan (Most Popular)

Mehrail Express, Sipitang Express, and other operators run direct air-conditioned express buses from KK\’s Inanam bus terminal (also called Terminal Mewah or KKIA area) to Sandakan — approximately 5.5–6 hours, fares from ~RM 35–55 (~$7–12 USD). Departures throughout the day from early morning. The road passes through the Crocker Range and palm oil country — scenic in places. A comfortable and affordable option.

🎟 [Travelpayouts 12Go widget: KK → Sandakan express bus]

Option 2: Fly KK to Sandakan

MASwings flies from Kota Kinabalu (BKI) to Sandakan Airport (SDK) — approximately 40–45 minutes, fares from ~RM 80–200 (~$17–43 USD). Infrequent departures — typically once or twice daily. Worth flying if you\’re short on time, but the bus is comfortable enough for most travelers and saves the airport transfer hassle at both ends.

ℹ️ From Sandakan, the main wildlife attractions are: Sepilok Orangutan Rehabilitation Centre (~25 km west, ~RM 20 by taxi), Sun Bear Conservation Centre (adjacent to Sepilok), and the Kinabatangan River (~130 km inland — most travelers join a 2–3 night river safari package from operators in Sandakan or Sukau).


Where to Stay in Sandakan

🏨 [Travelpayouts Hotellook/Agoda widget: Hotels in Sandakan, Sabah]


Related Guides

This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.

Leave a Comment

Your email address will not be published. Required fields are marked *