Getting Around Kota Kinabalu
Kota Kinabalu, usually shortened to KK, is the capital of Sabah and the main gateway for travellers exploring Borneo. It sits on the northwest coast facing the South China Sea, with Tunku Abdul Rahman National Park offshore to the west and Mount Kinabalu rising to the east. As one of Malaysia's fastest-growing cities and a major commercial centre, it has a transport network that is practical rather than polished — a mix of minibuses, long-distance coaches, taxis, and app-based ride-hailing. Here's how to make sense of it as a visitor.
Is There a Rail, Metro or Tram Network?
No. Kota Kinabalu has no metro, tram, or urban rail system for getting around the city. Historically, the North Borneo Railway connected the old town of Jesselton to the interior and was used to carry goods to the harbour, but there is no commuter rail service today. For practical purposes, you can plan your visit around road-based transport only.
Buses and Public Transport
Public transport in KK is built around minibuses rather than a single unified city bus network. These minibuses operate much like route taxis or jeepneys: they run along set routes and you flag them down or board at designated points. Fares are cheap and typically paid in cash.
- City and suburban minibuses: These connect the city centre with suburbs such as Putatan, Tanjung Aru, Kepayan, Luyang, Penampang, Likas, Inanam and Menggatal. Buses coming in from the suburbs generally stop at the South Bus Terminal rather than driving into the city centre, which helps reduce congestion downtown.
- South Bus Terminal (Wawasan Bus Terminal): Located on Jalan KK Bypass, this is the main depot for suburban minibuses and also for long-distance services heading south — Beaufort, Sipitang and Lawas.
- North Bus Terminal (Inanam Bus Station Terminal): Situated in Inanam town to the northeast of the centre, this terminal handles buses going north and east, including services to Mount Kinabalu, Sandakan, Semporna and Tawau. A shuttle runs between the city and Inanam, departing from the bus station on Jalan Padang.
For longer journeys within Sabah, express coaches depart from these terminals to destinations such as Sandakan, Semporna, Tawau, Ranau and the Mount Kinabalu National Park area, as well as south to Brunei and Sarawak. If you're heading to Labuan, the express coaches are a quicker option than the ferry. Tickets for these long-distance services are bought at the terminal or directly from the operator.
Taxis and Ride-Hailing
Taxis are widely available, and at the airport they work on a coupon system: you buy a ticket from the window on the Arrivals level and then hand it to the driver waiting outside. Elsewhere in the city, you simply hail one or find a taxi stand.
Ride-hailing is very much part of how people get around KK. Grab — the Southeast Asian app that merged with Uber in Malaysia — is the standard option. You can pay in cash or through the GrabPay e-wallet. For most short trips around the city and to and from the airport, ride-hailing tends to be the cheapest and most convenient choice for visitors.
Walkability
Downtown Kota Kinabalu is compact enough that walking is a realistic option for getting between central sights, waterfront areas, and nearby streets. The main caveat is the climate: it is hot and humid, so long walks can be draining. If you're reasonably comfortable with the heat, walking is a pleasant and free way to explore the core of the city.
Getting from the Airport into the City
Kota Kinabalu International Airport (BKI), also known as KKIA, is Malaysia's second-busiest airport and the main gateway to Sabah. It sits close to the city centre and has two terminals on opposite sides of the runway: Terminal 1 handles full-service airlines, while Terminal 2 serves air cargo, a tourist helicopter service, and charter flights. Terminal 1 is reached from Jalan Kepayan near Kepayan, and Terminal 2 from Jalan Mat Salleh in Tanjung Aru.
A practical tip before you arrive: make sure you have some Malaysian ringgit on you. Terminal 1 has ATMs and a currency exchange, but these may well be closed if you land late, and the ATMs are not always working. You'll need cash for the taxi or bus. If you do arrive without ringgit, you can ask a taxi to stop at an ATM on the way to your accommodation.
Your options for the run into the city:
- Taxi: Buy a ticket from the window on the Arrivals level, then present it to the driver waiting outside on the right. This is the most straightforward option if you have luggage.
- Grab: Usually the cheapest option, and easy to book from the app once you're out of the terminal. Pay in cash or via GrabPay.
- Minibus / city bus: These run along the main road away from the airport rather than at the terminal itself. They work like route taxis, so you'll need to walk out to the main road to catch one.
- On foot: Walking into town from the airport is possible if you enjoy walking, have an hour or two to spare, and can handle the heat and humidity. Pick up a city map in the terminal and navigation is straightforward.
Note that a dedicated airport coach service that once ran into the city is no longer operating, so plan around the taxi, Grab, or minibus options instead.
Practical Summary
- No metro, tram, or commuter rail — plan on road transport.
- Minibuses are the backbone of local public transport; long-distance coaches leave from the South and North bus terminals.
- Taxis use a coupon system at the airport; Grab is the go-to app-based option citywide.
- The city centre is walkable, but be prepared for heat and humidity.
- Bring ringgit before you land — airport ATMs and exchange counters may be closed or out of service.