Cheap flights from Mumbai to Kota Kinabalu — book online with FlightGPT
Quick answer: Mumbai to Kota Kinabalu non-stop flights take about ≈ 9–12h (1-stop), operated by AirAsia, Malaysia Airlines, Batik Air, with around No non-stop — 1-stop via Kuala Lumpur direct departures a day. Indian passport holders should check the visa requirement summarised below. 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 June 2026 by the FlightGPT flights desk · route facts cross-checked against DGCA and the Airports Authority of India (AAI) · 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
- Non-stop flight time: ≈ 9–12h (1-stop)
- Direct flights per day: 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
Routing Mumbai to Kota Kinabalu
The standard route is via Kuala Lumpur: AirAsia, Malaysia Airlines or Batik Air from Mumbai to KUL (≈ 5h), then a ≈ 2h 45m hop to Kota Kinabalu. A Singapore connection is also possible. Total time runs ≈ 9–12h depending on the layover; AirAsia's through-fares are usually the cheapest.
Cheapest time to fly and book
Sabah is a year-round tropical destination; fares are lowest outside Indian school holidays and the Malaysian peak seasons. The drier months (March–September) are best for diving and climbing Mount Kinabalu. Booking 4–8 weeks ahead and travelling midweek keeps AirAsia fares low — but price in baggage.
Flight duration and stops
There is no direct flight; the one-stop via KL is the norm. The Mumbai–KL leg is about 5 hours, then a short onward flight to BKI. Keep at least a 2-hour layover in Kuala Lumpur, and note you will pass through Malaysian immigration — Sabah additionally stamps you in on arrival at BKI.
Baggage and fares
AirAsia and Batik Air sell baggage separately, so add it to the fare for a true comparison; Malaysia Airlines includes checked baggage. Indicative fares are live on FlightGPT as of May 2026. The KL transit can be self-transfer on AirAsia — allow time and recheck bags if required.
Airports and terminals
Mumbai international departures use Terminal 2 (T2). In KL, AirAsia uses KLIA Terminal 2 (klia2) while Malaysia Airlines uses KLIA Terminal 1 — relevant if your connection switches carriers. Kota Kinabalu International (BKI) is just 8 km from the city centre.
Visa and entry for Indians
Malaysia has offered visa-free entry for Indian tourists (up to 30 days) under a scheme in effect through recent years — confirm it still applies to your travel dates. You must complete the online MDAC arrival form before flying. Note Sabah operates a separate immigration checkpoint, so you are stamped again on arrival even when connecting from KL. See our visa guide.
Frequently asked questions
Is there a direct flight from Mumbai to Kota Kinabalu?
No. You connect once, almost always via Kuala Lumpur on AirAsia, Malaysia Airlines or Batik Air.
How long does the trip take?
About 9 to 12 hours door to door including the Kuala Lumpur layover.
Do Indians need a visa for Sabah?
Malaysia has offered visa-free tourist entry (up to 30 days) plus the mandatory MDAC form — confirm it applies to your dates. Sabah stamps you in separately on arrival.
Why is there an extra immigration check in Sabah?
Sabah controls its own immigration, so you clear passport control again at Kota Kinabalu even when arriving from Kuala Lumpur.
Which airline is cheapest?
AirAsia through-fares via KL are usually the cheapest, but add baggage costs to compare fairly.
What's the time difference?
Kota Kinabalu is 2 hours 30 minutes ahead of Indian Standard Time.
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 from now 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 will return the cheapest last-minute Mumbai Kota Kinabalu options instantly.
Mumbai to Kota Kinabalu non-stop and direct flights
Most travellers prefer the Mumbai to Kota Kinabalu non-stop option. The direct Mumbai-Kota Kinabalu flight time is ≈ 9–12h (1-stop). If you are flexible, 1-stop alternatives through major hubs can be 15-30 percent cheaper. 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; the best deal next month might be on 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.