Home / Destinations / Malaysia / Sabah / Transportation
Transportation Guide

Getting Around Sabah 2026

Navigate Sabah like a local with our transportation guide.

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.

Transportation Overview

Quick comparison of transport options in Sabah.

🚌

Public Transit

Availability: ★★★☆☆

Express buses serve major intercity routes cheaply; local buses are infrequent and slow

🚕

Taxis

Availability: ★★★★☆

Grab dominates in KK, Sandakan, Tawau; street taxis require negotiation

🚗

Car Rental

Recommended: ★★☆☆☆

Car rental from KK airport is ideal for Kinabalu Park, Kota Belud, and Tuaran trips

🚶

Walking

Suitable: ★★★☆☆

KK waterfront, Gaya Street, and Sinsuran are easily walkable; Sandakan heritage district also walkable

Getting There

How to arrive in Sabah.

✈️ By Air

Airport

Kota Kinabalu International Airport

BKI7km from Kota Kinabalu city center from center

Sabah's main international gateway handling flights from KL, Singapore, Manila, Seoul, and other regional cities. Two terminals: Terminal 1 (international + AirAsia) and Terminal 2 (Malaysia Airlines domestic).

Transfer options: Grab $8-12 (25 min), Taxi $12-15 (fixed rate), Bus $0.80 (Route 16A, 45 min)
Airport

Sandakan Airport

SDK8km from Sandakan city center from center

Main airport for east coast Sabah, serving Kota Kinabalu (35 min flight) with Malaysia Airlines and AirAsia. Gateway for wildlife tourism at Sepilok and Kinabatangan.

Transfer options: Grab $5-8, Taxi $8-12 (negotiate), Minivan $3-5 (shared)
Airport

Tawau Airport

TWU5km from Tawau city center from center

Serves southeastern Sabah and is the closest major airport to Semporna (90 min by bus/road) and Sipadan. Flights to/from Kota Kinabalu.

Transfer options: Grab $5-8, Taxi $8-10 (negotiate), Bus $2 (infrequent)
Airport

Lahad Datu Airport

LDU3km from Lahad Datu town from center

Small regional airport serving Lahad Datu, the gateway to Danum Valley Conservation Area. Flights to Kota Kinabalu via MAS Wings.

Transfer options: Taxi $5-8, Grab (limited availability)
Airport

Kudat Airport

KUD4km from Kudat town from center

Small regional airport serving northern Sabah and Kudat, the base for visiting the Tip of Borneo. Limited flight schedule.

Transfer options: Taxi $5-8 (pre-arrange with hotel)

Airport Transfer Options

🚕 Taxi

$12-15, 25 min to KK city center

Fixed-rate taxi counters inside KK airport arrivals; no negotiation needed

🚐 Shared Shuttle

$5, shared shuttle to major hotels

Pre-book online or at airport counters; runs to major hotels only

🚌 Public Bus

$0.80, Route 16A city bus

Infrequent service; useful for budget travelers with light luggage only

🚗 Private Transfer

$15-25, pre-booked airport transfer

Book through hotel or Klook for meet-and-greet service

🚗

Complete Transportation Guide

Route guides, fare information, and transport app recommendations.

Get Guide

Local Transportation

Getting around within Sabah.

Kota Kinabalu is the most walkable area for tourists, with the waterfront, markets, and main hotels within 2km. Beyond KK, distances are significant — use buses for budget travel or fly for time efficiency.

Grab (KK, Sandakan, Tawau)

Express Bus (intercity)

Rental Car (Kinabalu, Kota Belud, Tuaran)

Speedboat (islands)

Minivan (rural routes)

Domestic Flight (east coast)

🚌 Buses

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

🛺 Local Alternatives

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

Taxis & Rideshare

On-demand transport options.

Taxi

Regular Taxis

$2 base + $0.60/km (Grab pricing in KK)

Typical fare: $4-8 for average KK city ride
App

Ride-Hailing Apps

['Grab', 'Maxim', 'AirAsia Ride']

Grab Maxim AirAsia Ride

Taxi Safety Tips

  • Use official taxis or verified ride-hailing apps
  • Agree on fare before starting or ensure meter is running
  • Have your destination written down in local language
  • Keep small bills for payment - drivers may not have change
  • Share your ride details with someone if traveling alone at night

Intercity Travel

Getting between cities and regions.

Express buses run from Inanam Bus Terminal (KK) to all major Sabah towns. Flights cut journey times dramatically — KK to Sandakan is 35 min by air vs 5.5 hours by road. Trains only operate on the Kota Kinabalu-Papar coastal route (North Borneo Railway heritage train and KTM commuter).

Bus

Long-Distance Buses

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

Shared

Shared Taxis/Minivans

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

Air

Domestic Flights

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

Private

Private Car/Driver

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

Driving in Sabah

Information for self-driving travelers.

Recommended?

Yes

Driving Side

Left (Malaysia drives on the left)

License Required

International Driving Permit (IDP) required for most nationalities; or valid driving license from home country for short stays

Road Conditions

Main highways are well-maintained; rural and jungle roads may be unpaved; mountain roads narrow and winding — allow extra time

Driving Considerations

  • Research local driving laws and road conditions before deciding to drive
  • Consider hiring a driver instead - often affordable and less stressful
  • Ensure comprehensive insurance if renting a vehicle
  • Avoid driving at night in unfamiliar areas
  • Keep copies of all documents (license, insurance, rental agreement)

Transportation Tips

Essential advice for getting around.

💡

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

💡

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

💡

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

💡

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

💡

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

💡

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

💡

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

💡

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

Useful Apps

Grab

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

Maxim

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

AirAsia Ride

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

Easybook

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

AirAsia App

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

Malaysia Airlines App

Alternative to AirAsia for domestic routes; sometimes has better schedules

Navigate Sabah Like a Local

Get our complete transport guide with route planners, fare guides, and essential travel phrases.

Download Transport Guide