Flying Into Labuan Bajo: Which Airlines and Routes Actually Work in 2026

If you're planning a Komodo trip, getting the flight into Labuan Bajo right sets up everything else. As of 2026, multiple airlines serve Labuan Bajo Airport (LBJ), covering domestic connections from Jakarta, Bali, Surabaya and Makassar plus international links from Singapore and Kuala Lumpur. The airport itself now holds international status, with a 2,750-metre runway and a terminal built to handle up to 4 million passengers a year. Hello Flores books boats and itineraries around Labuan Bajo, and since it's founded in 2018 and welcomed more than 12,500 travellers on board, working out how each guest actually gets to the jetty on time is part of the job.

TL;DR

  • Labuan Bajo Airport (LBJ) has an upgraded 2,750-metre runway and international status, so it can now handle direct flights from Singapore and Kuala Lumpur, not just domestic routes.
  • Denpasar to Labuan Bajo is the workhorse route: roughly 1 hour 5 to 20 minutes, flown daily by multiple carriers.
  • Jakarta to Labuan Bajo direct flights run about 2 hours 15 to 30 minutes; connecting via Jakarta needs at least a 3-hour buffer for the domestic terminal transfer.
  • International carriers fly Labuan Bajo from Kuala Lumpur and Singapore, making it possible to skip Bali or Jakarta entirely.
  • Book a morning flight into Labuan Bajo so you can go straight from the airport to your boat, since Hello Flores itineraries are built around boat time, not a hotel night in town.

About the author: This guide is written by Hello Flores, a Komodo-focused booking platform that has coordinated airport transfers and boat departures for travellers from Singapore, Australia, the UK, France, the US and Switzerland since 2018.

What Is the Labuan Bajo Airport Code and Why Does It Matter?

The Komodo airport code is LBJ, and it's the single entry point for anyone sailing out of Labuan Bajo. Use this code when searching flights, since some booking engines still list the airport under its older regional name and a mismatched search will return nothing useful.

LBJ sits a short drive from the harbour, which matters more than it sounds. Because Hello Flores never books a hotel night in Labuan Bajo, the airport-to-boat handoff has to work cleanly, and that only happens with a morning arrival. A flight that lands after lunch eats into your first day at sea, and since the minimum worthwhile Komodo trip runs 3 nights aboard to properly cover Padar, a dragon trek and more than one dive or snorkel site, losing half a day at the front end is a real cost, not a minor inconvenience.

The airport's runway extension to 2,750 metres is the reason larger narrow-body jets can now land here at all. Before that upgrade, LBJ was mostly a regional-aircraft airport; now it takes the same Airbus A320 and Boeing 737 types that fly the Jakarta and international routes, which is a big part of why route choice has widened so much in the past two years.

Which Route Should You Actually Fly: Denpasar or Jakarta?

Denpasar to Labuan Bajo is the standard route for most travellers, and for good reason. At roughly 520 km and a flight time of about 1 hour 5 to 20 minutes, it's short, well served, and sits naturally at the end of a Bali stopover. Multiple carriers fly it daily, which gives you real flexibility on departure time, something that matters when you're trying to land in the morning specifically.

Jakarta to Labuan Bajo is the other main option, at about 1,461 km and 2 hours 15 to 30 minutes direct. It suits travellers flying long-haul into Jakarta's Soekarno-Hatta (CGK) rather than routing through Bali first. The catch is the domestic terminal transfer: if you're connecting through Jakarta from an international flight, plan for a minimum 3-hour layover to clear immigration, collect bags, and move terminals. Cut it closer than that and you're gambling with a missed connection on the one flight that determines whether your boat leaves on schedule.

Quick breakdown:

RouteDistanceFlight timeBest for 
Denpasar (DPS) to Labuan Bajo~520 km~1h 5min - 1h 20minAnyone stopping in Bali before or after Komodo
Jakarta (CGK) to Labuan Bajo~1,461 km~2h 15min - 2h 30minLong-haul arrivals connecting through Jakarta
Surabaya to Labuan Bajo~791 km~1h 30minTravellers routing through East Java

The tie-breaker: if your international flight lands in Bali anyway, fly Denpasar to Labuan Bajo and skip Jakarta entirely. If your long-haul flight only serves Jakarta, budget the layover properly rather than trying to save a night's hotel by cutting it fine.

What Airlines Fly to Labuan Bajo, and Does It Matter Which One You Pick?

It does, mostly around schedule reliability and aircraft type rather than any dramatic difference in the flying itself. Multiple domestic carriers run daily direct flights to Labuan Bajo, with near-daily schedules available as well. On longer routes like Jakarta, these carriers typically use narrow-body jets such as the Airbus A320 or Boeing 737. On shorter regional hops, you'll more often see an ATR 72-600 or a Bombardier CRJ1000, smaller turboprops and regional jets that are standard for a route this length. Cabin and hold space are noticeably tighter on these aircraft than on wider jets, so plan accordingly.

International carriers also serve Labuan Bajo from Kuala Lumpur and Singapore, which means travellers from these markets and connecting points further afield can reach Labuan Bajo without routing through Bali or Jakarta first.

Practical notes for choosing an airline:

  • Morning departures matter more than the airline name. Check the scheduled arrival time in Labuan Bajo first, and only then compare carriers flying that slot.
  • Regional aircraft mean smaller baggage allowances. If you're flying an ATR or CRJ leg, check your dive gear or drone bag against cabin and hold limits before you pack.
  • Daily frequency gives you a same-day rebooking option. Routes with multiple daily flights, like Denpasar to Labuan Bajo, are more forgiving if a flight is delayed, since there's usually another departure later that day.

Should You Book a Direct Flight or Route Through Bali First?

Booking order should always go: international flight first, then the Flores and boat leg, then Bali. Flying into Denpasar first and treating Bali as a short stopover before the Denpasar to Labuan Bajo leg is the most reliable structure for most itineraries, since it keeps your options open if an international flight is delayed and gives you a wide choice of daily onward flights.

Routing directly into Labuan Bajo from Singapore or Kuala Lumpur works well if you're not planning a Bali stop at all, or if you'd rather add Bali time at the end of the trip instead. That second structure, boat first and Bali after, also lines up with how Hello Flores builds itineraries: flight in, straight to the boat, spare days added to the Bali leg rather than tacked onto Flores as land excursions.

Verdict: if Bali is part of your trip anyway, fly there first and connect. If it isn't, a direct Labuan Bajo flight from Singapore or Kuala Lumpur saves a leg and gets you to the boat faster.

Frequently Asked Questions

What is the Labuan Bajo airport code?

The code is LBJ. Use it directly when searching flights to avoid confusion with older airport listings.

How long is the flight from Denpasar to Labuan Bajo?

About 1 hour 5 to 20 minutes, covering roughly 520 km, with multiple daily services.

Do international carriers fly to Labuan Bajo?

Yes, international carriers operate routes connecting through Kuala Lumpur and Singapore, making direct access available for travellers from Malaysia, Singapore and onward connections.

Can I fly direct to Labuan Bajo from Singapore?

Yes, direct international routes operate from Singapore to Labuan Bajo Airport.

Do I need a visa to fly into Labuan Bajo?

Travellers from 97 eligible countries can get a 30-day Visa on Arrival, or apply for an e-VOA online before departure. All arriving passengers also need to complete the All Indonesia Arrival Card online within 72 hours of entry.

Should I book a morning or afternoon flight into Labuan Bajo?

Morning, always. A morning arrival lets you go straight from the airport to your boat the same day, rather than losing part of your first day, or needing a hotel night in town that most Komodo itineraries don't build in.

Is a Jakarta connection reliable for reaching Labuan Bajo?

It works, but budget a minimum 3-hour layover in Jakarta to clear the domestic terminal transfer. Cutting it shorter risks missing your onward flight and, in turn, your boat's departure.

About Hello Flores

Hello Flores is a booking platform for Komodo National Park liveaboards and yacht charters, connecting travellers with a curated range of vetted partner boats from affordable shared cabins to private charters for families and groups. Since 2018, it has helped more than 12,500 travellers plan sea-based Komodo trips, mainly from Singapore, Australia, the UK, France, the US and Switzerland. Getting the flight right is the first step in that planning process, because a boat departure only works if guests land on time and ready to go straight from the airport to the water. Every itinerary Hello Flores builds accounts for this, matching flight schedules to boat departure times so the trip starts on day one, not day two.

Ready to plan the boat leg of your Komodo trip? Visit Hello Flores to compare boats and get a itinerary built around your flight into Labuan Bajo.