Buses from Kota Kinabalu

Buses from Kota Kinabalu

Routes, journey times, and fares for buses serving Kota Kinabalu

Buses from Kota Kinabalu: What to Know

Sabah's long-distance buses radiate from Kota Kinabalu's Inanam Bus Terminal, linking the state capital to towns along Borneo's north coast and interior highlands. Travelers heading east toward Sandakan or south toward Tawau board here for journeys that stretch several hours through the Crocker Range, slower than a domestic flight. But at a fraction of the airfare, with rainforest and mountain scenery that makes the trade feel fair. The practical reality: Sabah has no passenger rail network, so buses are the only overland option. For shorter hops, Kinabalu Park, Kundasang, they're the natural choice. For the longest corridors, flying saves substantial time if your budget allows. You can compare current fares and departure times on Omio to decide what suits your trip.

Compare Times & Fares

Buses from Kota Kinabalu

Budget-friendly long-distance buses. Compare operators, journey times, and prices.

Compare times & fares →

Frequently Asked Questions

Where Is the Main Bus Terminal in Kota Kinabalu?

The Inanam Bus Terminal (also called the North Bus Terminal) handles most long-distance routes within Sabah, including services to Sandakan, Tawau, and Kundasang. For shorter trips and some local routes, buses also depart from areas around the city center. The terminal is located about 10 km northeast of the city center, and you can reach it by local minibus or taxi.

Can I Take a Bus from Kota Kinabalu to Sandakan?

Yes, several operators run daily services between Kota Kinabalu and Sandakan. The journey typically takes around six hours, as the route crosses Sabah's mountainous interior via the Crocker Range. Buses generally depart from Inanam Bus Terminal. It's a long ride but the scenery is worth it. Booking at the terminal counter is common, though some operators allow advance booking.

How Do I Get from Kota Kinabalu to Mount Kinabalu by Bus?

Buses and minivans heading toward Sandakan or Ranau pass through Kinabalu Park. Depart from Inanam Bus Terminal and tell the driver you want to stop at the park entrance. The ride takes roughly two hours. There's no dedicated shuttle, so you're boarding a through-service and getting off en route. Start early in the morning for the best selection of departures.

Are Kota Kinabalu Buses Air-conditioned?

Most long-distance express buses on major routes like Kota Kinabalu to Sandakan or Tawau are air-conditioned coaches with reclining seats. Local minibuses and shorter-route vans may or may not have air conditioning. For intercity trips, expect a reasonably comfortable ride. Bringing a light jacket is a good idea, as the air conditioning on express coaches can run cold.

Can I Buy Bus Tickets in Advance in Kota Kinabalu or Only at the Terminal?

Many travelers buy tickets directly at the Inanam Bus Terminal counter on the day of travel, which works fine outside peak holiday periods. Some operators also sell tickets through online platforms. During Malaysian school holidays, Hari Raya, or Chinese New Year, booking a day or two ahead is sensible as popular routes to Sandakan and Tawau can fill up.

Is There a Bus from Kota Kinabalu to Brunei?

There is no direct bus service from Kota Kinabalu to Brunei. Travelers typically take a bus or fly from Kota Kinabalu to Kota Kinabalu International Airport, then fly to Brunei. Alternatively, some travelers go overland via Lawas and Limbang in Sarawak to reach the Brunei border. But this involves multiple transfers and border crossings and can take a full day or more.

What Should I Know About Luggage on Kota Kinabalu Buses?

Express coaches on intercity routes have luggage compartments under the bus, so full-size backpacks and suitcases are fine. Keep valuables in a daypack with you on board. Local minibuses have limited space, so oversized luggage can be awkward. There's generally no weight limit enforced. But being reasonable helps, the driver loads bags manually and space is shared among all passengers.