There is a direct flight from KUL to Labuan Bajo. AirAsia flies Kuala Lumpur straight to Labuan Bajo in about 3 hours 40 minutes. The catch is that it does not run every day, so if your dates do not line up you will be connecting through Bali or Jakarta, and those two options are not equally good.
Labuan Bajo sits on the western tip of Flores and is the only sensible way into Komodo National Park. It is not Labuan, the Malaysian island off Sabah: if a booking site offers you LBU, you are on the wrong page, because Labuan Bajo's airport code is LBJ. It runs on WITA, UTC+8, the same clock as Kuala Lumpur, so there is no time change. Here is what the four realistic routings look like as of July 2026.
Option one: the AirAsia direct, KUL to Labuan Bajo
AirAsia AK310 leaves Kuala Lumpur International at 10:45 and lands at Komodo Airport at 14:25, scheduled at 3 hours 40 minutes (AirAsia schedule, July 2026). The return leaves Labuan Bajo around 14:55 to 15:00 and is back in KL by about 18:35. The route opened in September 2024 and AirAsia is still the only carrier flying it nonstop. Taxis, Grab and cash on landing are covered in our Komodo Airport arrival guide.
Flight: AirAsia AK310, KLIA Terminal 2 to Komodo Airport (LBJ)
Scheduled time: 3 hours 40 minutes, no time change (both on UTC+8)
Arrival: early afternoon, which still leaves you half a day
Frequency: the weak point, see below
Be careful with frequency. In July 2026, FlightConnections listed two departures a week, other trackers listed six, and AirAsia's own booking calendar showed dates scattered across August to October 2026 with no stated pattern. The route has been trimmed and restored more than once. Do not plan around a day of the week you read in a blog post, including this one. Open the AirAsia calendar for your month and see which dates actually have a nonstop.

Option two: connect through Bali
This is the fallback most people use, and it works. Kuala Lumpur to Denpasar runs around 49 flights a week on AirAsia, Batik Air and Malaysia Airlines, at about 3 hours 15 minutes. Denpasar to Labuan Bajo is short and frequent, roughly 46 flights a week on AirAsia and Batik Air, at about 1 hour 10 minutes (FlightConnections, July 2026).
What decides your day is the last departure. Bali to Labuan Bajo flights run from about 07:00 to 16:45, and KL to Bali departures start at 07:45. An early KL flight can connect same day, but leave real margin: at Denpasar an international arrival going onto a domestic flight has to clear Indonesian immigration and customs, collect the bag and check in again. Two hours is tight, three is comfortable. If your KL flight is an afternoon one, take the overnight in Bali rather than gambling.
Same day is realistic on a morning KL departure with three hours or more in Bali
AirAsia and Batik Air both sell the two legs on one booking, which protects you if the first leg runs late
With two separate tickets, a missed connection is your problem and your money
Budget the Bali tourist levy of IDR 150,000 (about $8) per person if you clear immigration there
Option three: through Jakarta, and the Johor Bahru question
Jakarta works but is the slowest of the three. KL to Jakarta is easy, around 124 flights a week from 06:45, at about 2 hours 10 minutes. The second leg is the problem: Jakarta to Labuan Bajo has only about 13 flights a week and every one departs between 09:15 and 13:30 (FlightConnections, July 2026). Nothing leaves in the afternoon or evening, so unless you take the first flight out of KL and everything runs on time, you are overnighting in Jakarta.
For Johor Bahru readers, AirAsia flies JHB to Jakarta about eight times a week, but in July 2026 the two daily departures were timed at 10:05 and 19:55, and both land after the last Labuan Bajo flight has gone. That is a guaranteed overnight. Penang has no nonstop to Bali at all, so Penang travellers connect through KL or Singapore whatever they do.
Option four: route through Singapore for Scoot's direct
Scoot flies Singapore to Labuan Bajo nonstop in about 3 hours 20 minutes, three times a week on Tuesday, Thursday and Sunday as of July 2026. It started in December 2025, after Jetstar Asia left Singapore in mid 2025. One way economy fares start around SGD 170, and returns are commonly quoted between SGD 290 and SGD 570. The base fare is cabin bag only, with checked baggage typically SGD 30 to SGD 50 each way. The full routing is in our guide to Singapore to Labuan Bajo by Scoot.
Worth it for a Malaysian? From Johor Bahru, plausibly yes: Changi is routine from JB, and the Scoot flight removes the Indonesian domestic connection entirely. From Kuala Lumpur it is harder to justify, because you are adding a KL to Singapore hop and a separate ticket to reach a flight that only runs on three fixed days. If the AirAsia direct exists on your dates, take it. If not, price Singapore honestly against Bali instead of assuming Bali is cheaper.
What it costs
Treat every number here as indicative for July 2026. AirAsia's own site was quoting KL to Labuan Bajo one way from MYR 440 to MYR 514 on the cheapest dates. Comparison sites showed bookable fares from around RM 839 up to about RM 1,227, which is the more honest range once you pick real dates in a normal week. Going through Bali is sometimes cheaper and sometimes not, and once you add a night's hotel it usually is not.
Park entry is the other fixed cost, and it now has to be booked. Since 1 April 2026 Komodo National Park admits 1,000 visitors a day, and every ticket is reserved in advance through SiOra, the park authority's booking system (ANTARA). Fix your Komodo day before you buy a non-refundable AirAsia fare. Our guide to Komodo park fees in 2026 has the full tariff.
Komodo National Park, foreign visitor, per person per day: IDR 250,000 (about $14) entry under Government Regulation 36 of 2024, in force since 30 October 2024, plus a harbour fee of about IDR 25,000 (about $1)
Trekking ranger fee: about IDR 200,000 (about $11) per group of up to five on Komodo or Rinca, about IDR 150,000 (about $8) per group on Padar
Diving surcharge: about IDR 25,000 (about $1) per diver per day
Drone permit: about IDR 2,000,000 (about $110) per unit per day, which is why you see fewer drones than you would expect
Airport taxi into town: about IDR 50,000 to 80,000 (about $3 to $4), around IDR 100,000 (about $6) to the harbour
When to go, around Ramadan and cuti sekolah
The dry season runs roughly April to October and the wet season November to March. May to early October is the comfortable window. June, July and September are the sweet spot for calm water and visibility. July and August are the most crowded, and boat and hotel prices follow the crowds.
Now the Malaysian calendar. The 2026 year end school holidays run from 4 or 5 December to 31 December, depending on whether your state is in Kumpulan A or B. Convenient for families, and it lands right at the start of the wet season. That is a trade-off rather than a disaster: rain in Komodo tends to come in short heavy bursts and divers often rate December well, but sea days do get cancelled and the Padar climb turns slippery.
Ramadan is expected to begin around 8 February 2027, with Hari Raya Aidilfitri around 10 to 11 March 2027, both subject to moon sighting, and Chinese New Year falls on 6 and 7 February 2027. That whole stretch is wet season in Komodo and it is when Malaysian outbound fares climb around the Raya period. If you want the Raya break, book the KL leg early, and be realistic about fasting on a small boat in full sun. The Ministry of Education had not published detailed 2027 term break dates as of July 2026, so check the KPM calendar before buying non-refundable fares.

What you actually do when you land
Almost nobody comes to Labuan Bajo for Labuan Bajo. The town is a working harbour with a strip of hotels and surprisingly good coffee, and its job is to put you on a boat. A one day trip usually covers Padar, Pink Beach, a dragon walk at Rinca or Komodo, and a snorkel at Manta Point, though it is a lot of speedboat for the time you get on land. Two or three days on a slower boat is the version people enjoy more. If you have a spare morning, Cunca Wulang is a river canyon and swimming hole about 90 minutes inland. Asik Travel runs the Komodo boat trips and the Flores overland extensions out of Labuan Bajo if you would rather not assemble it yourself.

Practical notes
Visa: Malaysian and Singaporean passport holders enter Indonesia visa free for 30 days as ASEAN nationals. That stay cannot be extended or converted to another permit.
Passport: at least six months validity, and immigration can ask to see an onward or return ticket.
Arrival card: everyone entering Indonesia must submit the free All Indonesia arrival card online within 72 hours before landing, at allindonesia.imigrasi.go.id or in the All Indonesia app. It replaces the old customs and health forms, it is not a visa, and it does not by itself grant you entry.
Money: there is a single ATM in the arrivals area at Komodo Airport and it does run dry on busy mornings. Draw rupiah in Bali or KL, and carry cash for park fees and small operators.
Connectivity: a local SIM at the airport kiosk costs around IDR 50,000 (about $3), and a Telkomsel eSIM bought before you fly works across Flores. Signal on the boats is patchy and gone entirely at some anchorages.
Time: Labuan Bajo is UTC+8, the same as Malaysia. Jakarta is UTC+7, so a Jakarta connection costs you an hour on paper that you get back on the way home.
For Muslim travellers, one thing worth knowing early: Flores is majority Catholic, which is different from Bali and very different from Lombok. In Labuan Bajo town halal food is straightforward, with a large mosque, plenty of Muslim owned warung and local government support for halal dining zones. On the boats and in villages inland, confirm rather than assume. It is a normal question to put to an operator before booking, and a decent one will answer it plainly.

Labuan Bajo, Flores
Land on the direct, sail the next morning
A speedboat day from the harbour to the Padar viewpoint, a ranger-led dragon walk on Komodo Island, Pink Beach and manta snorkelling, back in town by late afternoon.
Frequently asked questions
Is there a direct flight from Kuala Lumpur (KUL) to Labuan Bajo?
Yes. AirAsia flies KUL to Labuan Bajo nonstop as AK310 in about 3 hours 40 minutes, departing 10:45 and arriving 14:25. It is not daily, and sources disagreed on frequency in July 2026, listing anywhere from two to six departures a week, so check the AirAsia calendar for your dates rather than assuming a fixed day.
Do Malaysians need a visa for Indonesia?
No. Malaysian and Singaporean passport holders enter Indonesia visa free for 30 days as ASEAN nationals. The stay cannot be extended or converted to another permit. Your passport needs at least six months validity and immigration can ask to see an onward or return ticket.
What is the All Indonesia arrival card and do I have to do it?
Yes, everyone entering Indonesia must submit it. The All Indonesia arrival card is free and is filed online within 72 hours before you land, at allindonesia.imigrasi.go.id or in the All Indonesia app. It replaces the old customs and health declarations. It is not a visa and does not by itself grant you entry.
Is it cheaper to fly from Singapore with Scoot instead?
It depends where in Malaysia you live. Scoot's Singapore to Labuan Bajo direct takes about 3 hours 20 minutes and runs three times a week, with one way fares from around SGD 170 as of July 2026. From Johor Bahru that is reasonable because Changi is close. From Kuala Lumpur you are adding a separate KL to Singapore ticket to reach a flight with only three fixed departure days, and that rarely beats the AirAsia direct.
Do I pay the Bali tourist levy if I am only connecting in Bali?
Possibly. The IDR 150,000 levy applies to foreign tourists and is waived for passengers who stay airside without clearing immigration. An international arrival connecting to a domestic flight at Denpasar does clear immigration, so budget for it and check the official Love Bali portal for your case rather than assuming a transit exemption.
How much are Komodo National Park fees in 2026?
Foreign visitors pay IDR 250,000 per person per day under Government Regulation 36 of 2024, in force since 30 October 2024, and the ticket already includes trekking and snorkelling. Add a harbour fee of about IDR 25,000, and divers pay IDR 25,000 more per day. Trekking ranger fees are charged per group, about IDR 200,000 on Komodo or Rinca and about IDR 150,000 on Padar. Since 1 April 2026 entry is capped at 1,000 visitors a day and must be booked in advance through SiOra.
Is halal food easy to find in Labuan Bajo?
In the town, yes. Flores is majority Catholic, but Labuan Bajo has a large mosque and a good number of Muslim owned warung, and the local government has supported halal dining zones. On multi day boat trips and in villages inland it is worth confirming with your operator in advance instead of assuming.
How many days do I need in Labuan Bajo?
Three nights is the practical minimum from Malaysia: arrive early afternoon on the direct, do a full boat day, keep one buffer day for weather or a trip to Cunca Wulang, then fly home mid afternoon. For a two or three day liveaboard through the park, budget five nights.
Does Malaysia Airlines fly to Labuan Bajo?
Not nonstop. AirAsia is the only airline flying Kuala Lumpur to Labuan Bajo direct. Malaysia Airlines flies Kuala Lumpur to Denpasar, and from Bali you connect to Labuan Bajo on AirAsia or Batik Air, about 1 hour 10 minutes. Leave two hours at Denpasar at the very least, three to be comfortable, because you clear immigration and check in again.
