Cheap flights from Mumbai to Kota Kinabalu — book online with FlightGPT
Quick answer: Mumbai to Kota Kinabalu flights take about ≈ 9–12h (1-stop), operated by AirAsia, Malaysia Airlines, Batik Air, No non-stop — 1-stop via Kuala Lumpur. Check the visa requirement for your destination before you book. Use the live search above to compare today's cheapest BOM–BKI fare across every airline, OTA and travel agent in one place.
Last reviewed July 2026 by the FlightGPT flights desk · route facts cross-checked against DGCA and the Airports Authority of India (AAI) · how we collect fares · editorial policy · fact-checking · fares are live — verify the final price in search before booking.
Looking for cheap flights from Mumbai to Kota Kinabalu? FlightGPT compares live BOM to BKI fares across every connected source — Indian carriers, Gulf hubs, OTAs and trusted travel agents — and shows the cheapest options side by side. Whether you want a Mumbai to Kota Kinabalu non-stop tomorrow, a last-minute weekend deal or the lowest price three months out, every active Mumbai-Kota Kinabalu fare is one search away.
Mumbai to Kota Kinabalu flights — quick facts
- Distance: ≈ 4,380 km
- Typical flight time: ≈ 9–12h (1-stop)
- Typical routing: No non-stop — 1-stop via Kuala Lumpur
- Airlines flying Mumbai Kota Kinabalu: AirAsia, Malaysia Airlines, Batik Air
- Visa for Indians: Visa-free up to 30 days (verify validity) + MDAC — see /visas
How to fly from Mumbai to Kota Kinabalu — the KUL connection
No carrier flies Mumbai (BOM) to Kota Kinabalu (BKI) nonstop. The standard routing is Mumbai → Kuala Lumpur (KUL) → Kota Kinabalu. AirAsia X operates BOM–KUL flights with reasonable frequency, and onward AirAsia flights to BKI depart KUL multiple times per day. Malaysia Airlines (MH) is the full-service alternative on both legs. Singapore (SIN) is a secondary connection hub — Air India, IndiGo, and Singapore Airlines fly BOM–SIN, and Scoot or SilkAir/Singapore Airlines connects SIN–BKI — but this routing tends to be longer. KUL is generally the fastest connection.
Related on FlightGPT: Mumbai to Nouméa flights, visa requirements for Indians.
Flight time and distance from Mumbai to Kota Kinabalu
The Mumbai–Kuala Lumpur segment is approximately 3,500 km, taking ≈ 5 hours. The KUL–BKI leg covers ≈ 1,600 km in ≈ 2 hours 20 minutes. With a 2–3 hour layover at KUL, total travel time is typically 9–11 hours. Kuala Lumpur's KLIA2 (budget terminal) handles AirAsia; KLIA1 handles Malaysia Airlines. If both your legs are on AirAsia, you stay within KLIA2. A MAS + AirAsia combination requires an inter-terminal transfer (a free shuttle runs between KLIA1 and KLIA2), so allow at least 2 hours at KUL for that scenario.
Mumbai airport departure — Terminal 2 for international flights
All international departures from Mumbai use Chhatrapati Shivaji Maharaj International Airport's Terminal 2 (T2). Reach T2 at least 3 hours before your flight; international check-in queues during peak evening departure banks (8 PM–midnight) can stretch 30–45 minutes. Immigration e-gates at BOM are available for holders of passports with a chip. The duty-free zone in T2 is extensive. Public transport options to T2 include the Mumbai Metro (Sahar Road station is near T2) and prepaid taxis/app cabs from anywhere in the city.
Visa requirements for Indian passport holders visiting Sabah / Kota Kinabalu
Indian passport holders currently need a visa to enter Malaysia, including Sabah (Kota Kinabalu). As of 2026, India is not on Malaysia's visa-free list for tourist entry. Indians must apply for an eNTRI (single-entry, up to 15 days, specifically for holders of a valid US/UK/EU Schengen visa) or an eVISA / traditional visa through the Malaysia Immigration Department portal. The eNTRI is available if you hold a valid US/UK/Schengen visa and is processed online in 1–3 days; otherwise, an eVISA is recommended. Check the current policy at the India travel visas guide and the Malaysia Immigration website before booking.
What makes Kota Kinabalu worth the trip from Mumbai
Kota Kinabalu is the gateway to Mount Kinabalu (4,095 m, one of Southeast Asia's tallest peaks), the Kinabalu National Park (UNESCO World Heritage Site), and Sipadan Island — widely ranked among the world's top dive sites. The city itself has excellent seafood markets (Filipino Market, Gaya Street), colonial waterfront architecture, and Sabah's warm multicultural mix of Malay, Kadazan-Dusun, and Chinese heritage. As a tourist destination, it is far less crowded than Bali or Phuket, making it an increasingly popular weekend escape for Mumbai's international-travel enthusiasts.
Baggage allowances on a Mumbai–KUL–BKI itinerary
AirAsia charges for checked baggage separately from the base fare; choose at checkout between 20 kg, 25 kg, or 32 kg slabs. Buying baggage during booking is significantly cheaper than at check-in. Malaysia Airlines economy typically includes 30 kg free checked baggage. If mixing airlines on two separate tickets, each carrier's baggage rules apply independently — you would collect bags at KUL and re-check with the second carrier, ensuring you have enough time (at least 2–3 hours at KUL for separate tickets).
Kota Kinabalu airport and city arrivals
Kota Kinabalu International Airport (BKI) is about 7 km from the city centre. Taxis and ride-hailing (Grab is well-established in KK) take about 15–20 minutes to downtown hotels. On arrival at BKI, international passengers go through Malaysian immigration; ensure your visa or eNTRI is ready for inspection. The airport has a single international terminal with duty-free shops and money changers; exchange rates in the city are generally better than at the airport. The Malaysian Ringgit (MYR) is the local currency.
Frequently asked questions
Is there a direct flight from Mumbai to Kota Kinabalu?
No nonstop flights operate between Mumbai and Kota Kinabalu as of 2026. The best connection is via Kuala Lumpur (KUL) on AirAsia or Malaysia Airlines. Total journey time is approximately 9–11 hours including a 2–3 hour layover at KUL.
Do Indians need a visa to visit Kota Kinabalu, Malaysia?
Yes, Indian passport holders need a visa for Malaysia. If you hold a valid US, UK, or Schengen visa, you may qualify for the eNTRI (15-day single-entry) online. Otherwise, apply for a Malaysia eVISA before departure. Visit <a href="/visas">/visas</a> or the official Malaysia Immigration website for current rules.
What is the cheapest way to fly from Mumbai to Kota Kinabalu?
The most budget-friendly option is typically AirAsia on both legs (BOM–KUL–BKI), particularly if you book baggage in advance and travel in off-peak months (February–March or September–October). Fares can start from ≈ ₹18,000–28,000 return when booked well in advance.
How long is the layover at Kuala Lumpur airport?
For a same-terminal connection (both legs on AirAsia at KLIA2), allow at least 90 minutes. For a KLIA1-to-KLIA2 inter-terminal connection (Malaysia Airlines in, AirAsia out), allow at least 2.5–3 hours. The free inter-terminal shuttle runs every 15–20 minutes.
What is there to do in Kota Kinabalu for Indian tourists?
Top activities include hiking in Kinabalu National Park, island-hopping in Tunku Abdul Rahman Marine Park (reachable by short ferry from the city), scuba diving at Sipadan, white-water rafting on the Kiulu River, and exploring the Night Market for local seafood. Vegetarian and halal food is widely available in the city.
Which terminal at Mumbai airport handles flights to Kota Kinabalu?
All international departures from Mumbai, including AirAsia and Malaysia Airlines flights to Kuala Lumpur (the connection point for KK), depart from Terminal 2 (T2) at Chhatrapati Shivaji Maharaj International Airport. Arrive at least 3 hours before departure for international check-in.
Ask FlightGPT — Mumbai to Kota Kinabalu in plain English
FlightGPT is a natural-language flight search: ask the way you'd ask a friend, and it compares live BOM–BKI fares across every airline, OTA and travel agent. Try one:
Find the cheapest Mumbai to Kota Kinabalu flight
The cheapest Mumbai to Kota Kinabalu airfare on any given day depends on three things — your travel date, your airline preference and how far ahead you book. Use the FlightGPT search box above to compare Mumbai to Kota Kinabalu ticket prices across AirAsia, Malaysia Airlines, Batik Air — typically the lowest fare today differs from the lowest fare 30 days out by 25–40 percent. We surface every option so the lowest Mumbai-Kota Kinabalu price wins.
Last-minute Mumbai to Kota Kinabalu flights
Need a last-minute Mumbai to Kota Kinabalu flight for tomorrow, this weekend or in the next seven days? Our live BOM-BKI search pulls real-time fares — last-minute deals do appear on this route, especially on red-eye departures and shoulder days. Tap Search on FlightGPT with your date and we return the cheapest last-minute Mumbai Kota Kinabalu options instantly.
Mumbai to Kota Kinabalu flights — connections and routing
There is currently no non-stop service between Mumbai and Kota Kinabalu — itineraries connect via a hub, with a typical journey of ≈ 9–12h (1-stop). Comparing hubs side by side often saves 15-30 percent. FlightGPT lets you filter by "Direct only" or compare both side by side — useful when you want the cheapest Mumbai Kota Kinabalu ticket but are open to a layover.
Mumbai to Kota Kinabalu airfare — what to expect
Mumbai to Kota Kinabalu ticket prices on the FlightGPT live grid update by the minute. The lowest-priced Mumbai Kota Kinabalu airfare today might be on a low-cost carrier; next month's best deal might be a full-service AirAsia flight bundled with checked baggage and a meal. We compare fully-bundled all-in fares, never base fares with surprise add-ons.