Flight Ticket and Schedule From Jakarta (CGK) to Kota Kinabalu (BKI)

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From
To
Departure date
Return Date
Search Flights
Feeling spontaneous? Search flights to anywhere!
12.12 flight deals
Home
/
Flights
/
Jakarta to Kota Kinabalu

Flight Information from Jakarta (CGK) to Kota Kinabalu (BKI)

Direct Airline from Jakarta to Kota Kinabalu

Available Airline that flying directly from Jakarta to Kota Kinabalu start from RM 245
Choose your favorite airline to fly from Jakarta to Kota Kinabalu. With airlines flying directly, you can arrive at your Kota Kinabalu in 5 hr 50 mins.
AirAsia Indonesia
AirAsia Indonesia
See Airlines

When is the cheapest flight time from Jakarta to Kota Kinabalu?

OriginDestinationDeparture DatePrice
Jakarta (JKTA)Kota Kinabalu (BKI)Wednesday, 31 December 2025RM 441
Jakarta (JKTA)Kota Kinabalu (BKI)Tuesday, 27 January 2026RM 227
Jakarta (JKTA)Kota Kinabalu (BKI)Thursday, 26 February 2026RM 224
Jakarta (JKTA)Kota Kinabalu (BKI)Thursday, 5 March 2026RM 221
Jakarta (JKTA)Kota Kinabalu (BKI)Thursday, 9 April 2026RM 224
Jakarta (JKTA)Kota Kinabalu (BKI)Thursday, 21 May 2026RM 228
Jakarta (JKTA)Kota Kinabalu (BKI)Tuesday, 2 June 2026RM 456
Jakarta (JKTA)Kota Kinabalu (BKI)Saturday, 11 July 2026RM 235
Jakarta (JKTA)Kota Kinabalu (BKI)Saturday, 1 August 2026No data
Jakarta (JKTA)Kota Kinabalu (BKI)Thursday, 3 September 2026RM 349
Jakarta (JKTA)Kota Kinabalu (BKI)Thursday, 8 October 2026RM 287
Jakarta (JKTA)Kota Kinabalu (BKI)Thursday, 5 November 2026RM 238

Exclusive for new users—register today!

Download our app, register, and enjoy 8% off!

Code:JOMJALAN

Copy

About Kota Kinabalu

Comprehensive Guide to Jakarta to Kota Kinabalu Flights

Planning a trip from Jakarta to Kota Kinabalu? This beautiful Malaysian destination on the island of Borneo offers stunning beaches, lush rainforests, and diverse cultural experiences. Whether you're traveling for business or leisure, finding the right flight is essential for a smooth journey. This comprehensive guide provides all the information you need about flights between Jakarta and Kota Kinabalu, including routes, airlines, airports, and travel tips.

Direct Flights

For travelers seeking direct flights from Jakarta to Kota Kinabalu, there are several options available. Indonesia AirAsia and Batik Air operate non-stop flights between Soekarno Hatta International Airport (CGK) in Jakarta and Kota Kinabalu International Airport (BKI).

The direct flight duration from Jakarta to Kota Kinabalu typically lasts around 2 hours and 30 minutes, covering a distance of approximately 1,061 miles (1,707 kilometers). Indonesia AirAsia operates this route four times per week, making it a convenient option for travelers who prefer shorter travel times.

Flight schedules and frequencies may vary depending on the season and airline policies. It's recommended to check the latest flight information when planning your trip to ensure availability.

Layover Flights

If direct flights don't align with your schedule or budget, several layover flight options are available:

  • Route: Jakarta (Indonesia) → Singapore (Singapore) → Kota Kinabalu (Malaysia)
    • Airlines: Scoot
    • Total Flight Duration: 21h 30m
    • Aircraft: Airbus A320, Airbus A321neo
    • Layovers: Singapore Changi Airport (SIN), Singapore layover for 17h 15m (overnight)
  • Route: Jakarta (Indonesia) → Kuala Lumpur (Malaysia) → Kota Kinabalu (Malaysia)
    • Airlines: Indonesia AirAsia, AirAsia
    • Total Flight Duration: 6h 25m
    • Aircraft: Airbus A320
    • Layovers: Kuala Lumpur International Airport (KUL), Kuala Lumpur, Malaysia layover for 1h 35m
  • Route: Jakarta (Indonesia) → Kuala Lumpur (Malaysia) → Kota Kinabalu (Malaysia)
    • Airlines: Batik Air
    • Total Flight Duration: 8h 15m
    • Aircraft: Boeing 737
    • Layovers: Kuala Lumpur International Airport (KUL), Kuala Lumpur, Malaysia layover for 3h 30m

Information about schedule and airline subject to change based on airline policy. Please check regularly at Traveloka App.

About Soekarno Hatta International Airport - Jakarta

Location

Soekarno Hatta International Airport is located in Tangerang, Banten, approximately 20 kilometers northwest of Jakarta's city center. As Indonesia's primary international gateway, it serves millions of passengers annually and provides connections to destinations worldwide.

Airport Terminal

The airport consists of multiple terminals:

  • Terminal 1: Primarily serves domestic flights
  • Terminal 2: Handles both domestic and international flights
  • Terminal 3: The newest and most modern terminal, serving domestic and international flights

Indonesia AirAsia flights typically depart from Terminal 2, while Batik Air operates from Terminal 3. It's recommended to confirm your terminal before departure as airline assignments may change.

Transport to Airport

Several transportation options are available to reach Soekarno Hatta International Airport:

  • Airport Train (Railink): A direct train service connecting Jakarta city center (Sudirman Baru Station) to the airport. The journey takes approximately 45-55 minutes.
  • Airport Bus (Damri): Operates from various points in Jakarta to all airport terminals.
  • Taxi and Ride-hailing Services: Widely available throughout Jakarta.
  • Private Car: The airport has extensive parking facilities for those driving private vehicles.

Facilities

Soekarno Hatta International Airport offers comprehensive facilities to enhance passenger comfort:

  • Dining options: Various restaurants, cafes, and food courts serving local and international cuisine
  • Shopping: Duty-free shops and retail outlets offering a wide range of products
  • Lounges: Premium lounges for business-class passengers and lounge members
  • Entertainment: Free Wi-Fi, charging stations, and entertainment areas
  • Services: Currency exchange, prayer rooms, medical facilities, and childcare areas
  • Hotels: Transit hotels and rest areas for passengers with long layovers

About Kota Kinabalu International Airport - Kota Kinabalu

Location

Kota Kinabalu International Airport is located approximately 8 kilometers southwest of Kota Kinabalu city center. It's the second busiest airport in Malaysia and serves as the main gateway to the state of Sabah and the island of Borneo.

Airport Terminal

The airport has two main terminals:

  • Terminal 1: The main terminal handling both domestic and international flights
  • Terminal 2: A smaller terminal primarily used for low-cost carriers

International flights from Jakarta typically arrive at Terminal 1, which has undergone significant modernization in recent years.

Transport From Airport

Getting from the airport to Kota Kinabalu city center and other destinations is convenient with several transportation options:

  • Taxi: Available directly outside the arrival hall with fixed rates to various destinations
  • Airport Bus: Connects the airport to the city center and major hotels
  • Ride-hailing Services: Apps like Grab are popular and often more affordable than traditional taxis
  • Car Rental: Several rental agencies operate at the airport for travelers who prefer to drive
  • Hotel Shuttles: Many hotels offer shuttle services for their guests

Facilities

Kota Kinabalu International Airport offers a range of amenities for travelers:

  • Dining: Various food outlets serving local Malaysian cuisine and international options
  • Shopping: Duty-free shops, souvenir stores, and convenience stores
  • Services: Currency exchange, ATMs, prayer rooms, and medical facilities
  • Connectivity: Free Wi-Fi throughout the terminal
  • Lounges: Premium lounges available for eligible passengers
  • Information: Tourist information counters providing details about local attractions and transportation

FAQ Jakarta to Kota Kinabalu Flight

  • Question: What is the flight duration from Jakarta to Kota Kinabalu?
    Answer: Direct flights from Jakarta to Kota Kinabalu typically take around 2 hours and 30 minutes to 2 hours and 40 minutes, covering a distance of approximately 1,061 miles (1,707 kilometers).
  • Question: Which airlines offer direct flights from Jakarta to Kota Kinabalu?
    Answer: Indonesia AirAsia and Batik Air currently offer direct flights on this route. Flight schedules and availability may vary, so it's best to check current options on Traveloka.
  • Question: How frequently do direct flights operate between Jakarta and Kota Kinabalu?
    Answer: Indonesia AirAsia operates direct flights approximately four times per week. The exact schedule may vary by season and demand, so checking current timetables is recommended.
  • Question: What is the cheapest time to fly from Jakarta to Kota Kinabalu?
    Answer: Flight prices typically vary based on season, demand, and how far in advance you book. Generally, mid-week flights (Tuesday to Thursday) and off-peak seasons often offer better rates. Booking 1-3 months in advance usually secures better prices.
  • Question: Do I need a visa to travel from Jakarta to Kota Kinabalu?
    Answer: Indonesian citizens typically receive a 30-day visa-free entry to Malaysia for tourism purposes. However, visa requirements can change, so it's advisable to check the latest immigration policies before traveling.
  • Question: What is the baggage allowance for Jakarta to Kota Kinabalu flights?
    Answer: Baggage allowances vary by airline and fare class. Generally, full-service carriers like Batik Air offer complimentary checked baggage (15-30kg), while low-cost carriers like AirAsia may require separate baggage purchase. Always verify the specific allowance for your booking.
  • Question: What time zone is Kota Kinabalu in compared to Jakarta?
    Answer: Kota Kinabalu is in Malaysia Time (MYT), which is the same as Indonesia Western Time (WIB). This means there is no time difference between Jakarta and Kota Kinabalu.
  • Question: Can I find last-minute flights from Jakarta to Kota Kinabalu?
    Answer: Last-minute flights are usually available, though they tend to be more expensive. For better rates and availability, booking in advance through Traveloka is recommended. During peak travel seasons, last-minute availability may be limited.

Other Ways to Travel From Jakarta to Kota Kinabalu

While flying is the most practical way to travel from Jakarta to Kota Kinabalu due to the geographical separation (Borneo island and sea crossing), there are alternative routes for adventurous travelers:

  • Sea-Air Combination:
    • Ferry from Jakarta to Batam or Bintan (approximately 1-2 hours)
    • Flight from Batam/Bintan to Kota Kinabalu (with potential layovers)
    • Total duration: 1-2 days depending on connections
  • Multi-Country Land-Sea Route (for adventurous travelers):
    • Flight from Jakarta to Pontianak, West Kalimantan (1 hour)
    • Overland journey from Pontianak to Kuching, Malaysia (8-10 hours)
    • Bus from Kuching to Kota Kinabalu (10-12 hours)
    • Total duration: 2-3 days
  • Cruise Ship:
    • Occasional cruise liners operate routes that include both Jakarta and Kota Kinabalu
    • Duration varies significantly based on the cruise itinerary (typically 5-14 days)
    • This option is more of a vacation experience than direct transportation

Due to the significant time investment and multiple border crossings, flying remains the most efficient and practical option for most travelers.

Explore Kota Kinabalu

Popular Destinations in Kota Kinabalu

  • Mount Kinabalu and Kinabalu National Park: A UNESCO World Heritage Site featuring Southeast Asia's highest peak. The park offers hiking trails, botanical gardens, and breathtaking mountain views. Climbing Mount Kinabalu requires advance booking and typically takes 2 days.
  • Tunku Abdul Rahman Marine Park: A collection of five islands (Gaya, Manukan, Sapi, Mamutik, and Sulug) just off Kota Kinabalu's coast. These islands offer pristine beaches, snorkeling, diving, and water sports opportunities, all accessible via short boat rides from the city.
  • Sabah State Mosque: An impressive architectural masterpiece featuring a majestic gold dome and intricate designs. The mosque can accommodate up to 5,000 worshippers and offers guided tours for non-Muslim visitors outside prayer times.
  • Mari Mari Cultural Village: An immersive cultural experience showcasing the traditions, lifestyles, and customs of Sabah's indigenous tribes. The village offers interactive demonstrations of traditional crafts, cuisine, and performances.
  • Kota Kinabalu City Mosque: Often called the "Floating Mosque" as it appears to float on a man-made lagoon, this beautiful white mosque with blue domes is particularly stunning at sunset and offers guided tours for visitors.

Popular Cuisine in Kota Kinabalu

  • Seafood: Kota Kinabalu is renowned for its fresh seafood. Visit the Filipino Market or waterfront restaurants for grilled fish, prawns, crabs, and clams prepared in various local styles.
  • Ngiu Chap: A popular local noodle soup featuring a mix of beef parts (including tendon, tripe, and slices) in a flavorful broth, typically served with rice noodles and vegetables.
  • Hinava: A traditional Kadazan-Dusun dish made from raw fish marinated in lime juice, ginger, chili, and other local herbs. It's similar to ceviche and highlights the indigenous culinary traditions of Sabah.
  • Tuaran Mee: A unique fried noodle dish originating from the nearby town of Tuaran. The noodles are first roasted then stir-fried with vegetables, eggs, and meat, creating a distinctive charred flavor.
  • Sang Nyuk Mian: A popular Chinese-influenced noodle dish featuring blanched pork slices served in a clear broth or dry-style with minced meat sauce. This comfort food is popular for breakfast and late-night meals.

Kota Kinabalu's cuisine reflects its multicultural heritage, blending Malay, Chinese, and indigenous influences to create a unique culinary experience. Many restaurants and food stalls around the city offer authentic local dishes at various price points, making culinary exploration an essential part of any visit.

From direct flights to layover options, from airport facilities to local attractions – this guide provides everything you need to plan your journey from Jakarta to Kota Kinabalu. Book your flight through Traveloka today and prepare for an unforgettable Malaysian adventure!

Flight Information to Kota Kinabalu

Flight Duration

5 hr(s) 50 mins

Airport in Jakarta

Airport in Kota Kinabalu

Frequently Asked Questions

How early should I get to the airport for a domestic & international flight?
For domestic flights, we recommend arriving at the airport at least 2 hours before your scheduled departure time. For international flights, aim to be at the airport at least 3 hours prior to ensure smooth check-in, security checks, and to account for any unexpected delays. It’s better to be early and relaxed than rushing at the last minute right?
When is the best time to buy airline tickets?
Timing is everything when it comes to grabbing airline tickets. Typically, it’s best to book around 4-6 weeks in advance for domestic flights and 2-3 months for international routes. But the prices also depend on the travel demand, seasonality, and major events. You can always monitor the fare trends on Traveloka and set alerts to catch the best deals or promotions!
What is the cheapest day to fly to Kota Kinabalu?
Looking for the best deals to Kota Kinabalu? Historically, midweek flights (particularly on Tuesdays and Wednesdays), tend to be cheaper due to lower demand. However, airfares can fluctuate so we recommend keeping an eye on flight prices and being flexible with your travel dates. Booking in advance can be one the hacks to travel to Kota Kinabalu without breaking the bank!
What information do I need to know when booking a flight?
When booking a flight, every choice sets the tone for your trip. From the preferred flight route – be it direct or with layovers – to the in-flight experience – whether you opt for a standard economy seat or a luxurious first-class journey – and understanding baggage limits, there's a lot to weigh. Other considerations include travel insurance and the airline's booking policies.
How far in advance should I book an international flight?
For international flights, it’s wise to start your search about 5-6 months ahead with the optimal booking window being around 3-4 months before departure. This period often provides a balance between good fares and a reasonable choice of flight times and routes. But please note that several factors such as destination popularity, peak travel season, and regional major events can influence the timeline.
Do I need a passport and visa to fly between Jakarta to Kota Kinabalu?
Traveling from Jakarta to Kota Kinabalu typically requires specific documents. For international flights, a passport is almost always necessary. However, for domestic flights, neither a passport nor a visa is usually required, but an official ID will be needed. The necessity of a visa depends on the traveler's citizenship and Kota Kinabalu's entry regulations. It's crucial to verify visa requirements, as rules can differ between countries.
Why should I book my flight with Traveloka?
Booking flight tickets with Traveloka can feel like diving into an ocean of options! Our platform provides the most comprehensive choices to ensure you find the perfect flight for your adventure. With our smooth booking process, you'll also be provided with a variety of payment methods. Anxious about transacting online? We've got you covered with our top-tier security for each transaction! With Traveloka, your flight booking journey becomes hassle-free!
How long does it take to fly from Jakarta to Kota Kinabalu?
5 hours and 50 minutes is the shortest flight time from Jakarta to Kota Kinabalu.

Popular Airline

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Malindo Air
Malindo Air
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Lion Air
Lion Air
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Sriwijaya Air
Sriwijaya Air
See Airlines
Citilink
Citilink
See Airlines
Thai Lion Air
Thai Lion Air
See Airlines
Vietnam Airlines
Vietnam Airlines
See Airlines
Thai Airways
Thai Airways
See Airlines
Singapore airlines
Singapore airlines
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
Thai Smile
Thai Smile
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Xiamen Airlines
Xiamen Airlines
See Airlines
Philippine Airlines
Philippine Airlines
See Airlines
Emirates
Emirates
See Airlines
China Airlines
China Airlines
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Srilankan
Srilankan
See Airlines
Etihad Airways
Etihad Airways
See Airlines
Royal Brunei
Royal Brunei
See Airlines
Saudi Arabian Airlines
Saudi Arabian Airlines
See Airlines
Japan Airlines
Japan Airlines
See Airlines
Bangkok Airways
Bangkok Airways
See Airlines
All Nippon Airways
All Nippon Airways
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Oman Air
Oman Air
See Airlines
Air China
Air China
See Airlines
Korean Air
Korean Air
See Airlines
Turkish Airlines
Turkish Airlines
See Airlines
Qantas Airlines
Qantas Airlines
See Airlines
Hong Kong Airlines
Hong Kong Airlines
See Airlines
Lufthansa
Lufthansa
See Airlines
American Airlines
American Airlines
See Airlines
Air France
Air France
See Airlines
Asiana Airlines
Asiana Airlines
See Airlines
United Airlines
United Airlines
See Airlines
Virgin Australia
Virgin Australia
See Airlines
Delta Airlines
Delta Airlines
See Airlines
Super Air Jet
Super Air Jet
See Airlines
Pelita Air
Pelita Air
See Airlines
Cebu Pacific
Cebu Pacific
See Airlines

Popular Payments

We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!
maybank-credit-card-promotiontraveloka-cimb-promotiontraveloka-rhb-promotionambank-credit-card-promotiontraveloka-uob-promotion

50M+ Downloads,
1M+ Reviews

Easy Flight Changes

Cancel or change your flight booking without hassle

Best Price Guaranteed

Spot a cheaper deal? Claim now and get double back!

24/7 Support

Reach out to us anytime, anywhere

For all your unique travel choices, we got you

Popular Routes from Soekarno Hatta International Airport

Popular Routes from Kota Kinabalu International Airport

Popular Airline to Kota Kinabalu

Popular Routes

Popular Destinations

Popular Airlines

Popular Airline & Destination

Popular Airports

Top Domestic Destination

Top International Destination

Top Flight Airport

Instant 8% off your first booking, in-app only!
Subscribe to Newsletter

Download the App Now