How to Get from Kuala Lumpur to Kota Kinabalu
Contents
Leaving behind the sleek skyscrapers and bustling street food markets of Kuala Lumpur for the rugged landscapes of Sabah feels like entering a different world entirely. While the capital city is defined by its urban energy, Kota Kinabalu serves as the gateway to the wild heart of Borneo, where Mount Kinabalu looms over the horizon and the South China Sea offers some of the most vibrant sunsets in Southeast Asia. This journey takes you across the ocean, transitioning from the Malay Peninsula to the diverse cultural tapestry of East Malaysia.
Because the South China Sea separates West and East Malaysia, the logistics of this trip are straightforward but essential to get right. Whether you are heading to Sabah for a high altitude trek or a relaxing island hop in the Tunku Abdul Rahman Marine Park, the connection between these two hubs is quick and efficient.
Kuala Lumpur to Kota Kinabalu by Flight
Flying is the only practical way to travel between Kuala Lumpur and Kota Kinabalu. With the sea in between, air travel turns what would be a multi day maritime expedition into a short hop of under three hours. AirAsia flies non-stop from Kuala Lumpur to Kota Kinabalu and lists AirAsia, Scoot and China Southern Airlines as direct options on the route.[1] Malaysia Airlines also serves Kota Kinabalu from Kuala Lumpur.[2]
Economy Class Experience
AirAsia lists a non-stop flight at around 2 hours 30 minutes, with individual departures shown at 2 hours 40 minutes to 2 hours 45 minutes. Its fares start from RM226, and typical fares on the dates it lists are around RM311, rising to about RM500 in the run-up to Christmas.[1] Malaysia Airlines lists return fares from about RM643 including taxes, with checked baggage and meals included.[2] When you book on GoAsia.cc, you can compare operators to find the balance between price and comfort that suits your itinerary.
AirAsia flies from Kuala Lumpur International Airport Terminal 2 (klia2).[1] Check your booking confirmation for the terminal if you fly with another airline. If you manage to snag a window seat on the right side of the plane during a morning flight, you might even catch your first glimpse of Mount Kinabalu as you descend into Kota Kinabalu International Airport (BKI).

Comparing Your Options
| Mode | Price | Duration | Comfort |
|---|---|---|---|
| Flight (Economy) | From about RM226[1] | 2h 30min - 2h 45min[1] | High |
Tips for Traveling from Kuala Lumpur to Kota Kinabalu
- Book in Advance: This is a high demand route for both tourists and locals. Fares rise around public holidays and school breaks, so securing your seat a few weeks early can save you money.
- Arrival Times: Kota Kinabalu International Airport is close to the city, but traffic in KK can get heavy during the late afternoon rush hour. Plan your airport transfer accordingly if you have a dinner reservation in the city.
- Check Your Terminal: Kuala Lumpur has two main terminal buildings (KLIA and klia2). Always double check your ticket to ensure you head to the correct one, as they are not within walking distance of each other.
- Baggage Allowances: If you are flying with a budget airline, be mindful of strict cabin baggage limits. If you are bringing hiking gear for Mount Kinabalu, it is usually cheaper to pre-book checked luggage online than to pay at the airport counter.
- Document Check: Bring your passport or identity card. Sabah and Sarawak have their own immigration rules: Malaysians from West Malaysia can obtain a single-journey Document in Lieu of Internal Travel Document, free of charge, at the immigration counters in the airport arrival halls in Sabah and Sarawak.[3]
Timetable
| Flight Kuala Lumpur - Sabah $ 62.09–178.20 2h 30m – 2h 45m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Kuala Lumpur to Kota Kinabalu, including current prices and schedules.
The cheapest way to make this journey is by booking a budget flight, with AirAsia fares starting from RM226. Booking your tickets well in advance through GoAsia.cc is the best strategy to secure the lowest rates.
Flying is the fastest method, taking around 2 hours and 30 minutes to 2 hours and 45 minutes. Since there are no land or bridge connections between the peninsula and Borneo, air travel is the standard choice.
A direct flight takes roughly 2.5 to 2.75 hours. When you include airport transit and check-in times at both ends, the total travel time is longer.
Bring your passport or identity card. Malaysians from West Malaysia can obtain a single-journey Document in Lieu of Internal Travel Document, free of charge, at the immigration counters in the arrival halls in Sabah and Sarawak. Foreign visitors should keep their passport at hand.
AirAsia flies from Terminal 2 (klia2). Check your booking confirmation for the terminal if you fly with another airline.
Yes, AirAsia shows several departures a day, including 07:00, 08:00, 09:20, 10:05, 15:05 and 17:30 on the dates it lists, and other airlines add more flights.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] AirAsia: Cheap Flights from Kuala Lumpur to Kota Kinabalu. Retrieved October 15, 2026.
- [2] Malaysia Airlines: Flights to Kota Kinabalu (BKI). Retrieved October 15, 2026.
- [3] Immigration Department of Malaysia: Document In Lieu of Internal Travel Document. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.