Open Travel Guide
Transportation in Sabah

Getting Around Sabah 2026

Transport in Sabah decoded — what to use for which journey, and what each option costs.

Sabah, known as 'The Land Below the Wind,' is Malaysia's easternmost state on the island of Borneo, celebrated for its extraordinary biodiversity, towering Mount Kinabalu, and world-class diving at Sipadan Island. The state is home to over 42 ethnic groups, pristine rainforests, and wildlife including orangutans, pygmy elephants, and proboscis monkeys.

Public
Express buses serve major intercity routes cheaply; local buses are infrequent and slow
Taxi
Grab dominates in KK, Sandakan, Tawau; street taxis require negotiation
Rental
Car rental from KK airport is ideal for Kinabalu Park, Kota Belud, and Tuaran trips
Walking
KK waterfront, Gaya Street, and Sinsuran are easily walkable; Sandakan heritage district also walkable

Transport at a glance

Public 3/5 — Limited in coverage but functional for major routes
Taxi 4/5 — Grab makes this reliable and transparent in cities
Rental 4/5 — Best way to explore independently at your own pace
Walking 4/5 — KK city center is very walkable; other towns less so

Airport transfers

Getting from the airport to your accommodation.

Taxi
$12-15, 25 min to KK city center
Taxi Info
Fixed-rate taxi counters inside KK airport arrivals; no negotiation needed
Shuttle
$5, shared shuttle to major hotels
Shuttle Info
Pre-book online or at airport counters; runs to major hotels only
Bus
$0.80, Route 16A city bus
Bus Info
Infrequent service; useful for budget travelers with light luggage only
Private
$15-25, pre-booked airport transfer
Private Info
Book through hotel or Klook for meet-and-greet service

Local transport

Getting around the city.

Bus

Bus

City buses within KK from $0.50-2; routes cover main suburbs including Likas, Inanam, Damai, and Tanjung Aru

Alternatives

Alternatives

Grab is the most practical option in all Sabah cities; Maxim and AirAsia Ride also operate in KK

Taxis & rideshare

What to expect from taxis and apps.

Regular
$2 base + $0.60/km (Grab pricing in KK)
Apps
Grab, Maxim, AirAsia Ride
App Names
Grab, Maxim, AirAsia Ride
Typical Fare
$4-8 for average KK city ride

Intercity travel

Getting between cities and regions.

Bus

Bus

Express buses from Inanam Terminal from $7 (KK-Sandakan $7-10; KK-Tawau $15-18)

Shared

Shared

Shared minivans available to Tuaran ($1.50), Kota Belud ($3), Papar ($2)

Flights

Flights

Domestic flights from $25 (KK-Sandakan); check AirAsia and Malaysia Airlines

Private

Private

Private car hire from $80/day with driver for custom Sabah itineraries

Transportation details

Full breakdown of how to get around.

Sabah is spread across 73,904 km² of Borneo with multiple distinct regions requiring air, road, and sea transport. Kota Kinabalu International Airport (BKI) is the main gateway, with domestic flights linking major towns. Express buses and minivans connect most cities, while boats serve the islands and coastal communities.

Airports

BKI

Kota Kinabalu International Airport

SDK

Sandakan Airport

TWU

Tawau Airport

LDU

Lahad Datu Airport

KUD

Kudat Airport

Useful apps

Download before you arrive.

App

Grab

Dominant ride-hailing app; works in KK, Sandakan, Tawau; transparent pricing and cashless payment

App

Maxim

Alternative ride-hailing app, sometimes cheaper than Grab; available in KK

App

AirAsia Ride

AirAsia's ride-hailing service with good KK coverage; integrates with AirAsia flight bookings

App

Easybook

Malaysia's main bus ticket booking platform; buy express bus tickets in advance

App

AirAsia App

For booking domestic flights between KK, Sandakan, Tawau, and Lahad Datu

App

Malaysia Airlines App

Alternative to AirAsia for domestic routes; sometimes has better schedules

Transport tips

Travel smarter, not harder.

Tip

Download Grab before arriving in Sabah — it works in KK, Sandakan, and Tawau

Tip

Book bus tickets from Inanam Terminal directly or via Easybook app; popular routes sell out at weekends

Tip

Fly to Sandakan or Tawau instead of taking the 6-9 hour bus — time savings are worth the extra $25

Tip

Rent a car for the Kinabalu-Kundasang route — public buses don't reach Kinabalu Park conveniently

Tip

Island transfers from Jesselton Point run every 30 minutes from 7:30 AM — last boat back by 5:30 PM

Tip

Book North Borneo Railway heritage steam train well in advance — runs Wed, Sat, Sun only

Tip

Negotiate private boat hire for Klias Wetlands as public transport doesn't serve the area

Tip

For Semporna, fly to Tawau then take a 90-minute bus or shared taxi — do not drive unfamiliar roads after dark