How to Get from Jakarta to Labuan Bajo

Written by the Casa de Capulet team

A direct flight from Jakarta to Labuan Bajo takes around 2 hours and 25 minutes. Several airlines operate the route, with departures available most days of the week. For travellers flying in from Jakarta — whether that is your home city or a connection point — this is a manageable journey with no drama attached.

Who This Is For

Travellers departing from Jakarta (Soekarno-Hatta, CGK), or those connecting through Jakarta from international destinations.

Direct Flights from Jakarta

Garuda Indonesia, Batik Air, Lion Air, Citilink, and Indonesia AirAsia all fly Jakarta CGK to Labuan Bajo LBJ. There are around 11 scheduled flights per week as of 2025–2026, with departures ranging from 08:20 to 14:50.

Fares start at around USD 58–62 depending on the airline and timing. Garuda Indonesia and Batik Air tend to offer the most reliable service and better baggage allowances. Book via airline websites or Google Flights. Avoid peak season last-minute bookings — July to September is busy and prices rise sharply.

Connecting Through Bali

If you cannot find a suitable direct flight, connecting through Bali (DPS) is the most popular alternative. Bali has frequent services from Jakarta (under 2 hours), and onward flights to Labuan Bajo are well-timed. This route also gives you the option to spend a night or two in Bali before continuing east — a common and sensible way to structure an Indonesian trip.

Connecting Through Makassar

Some itineraries connect through Sultan Hasanuddin Airport in Makassar (UPG) in South Sulawesi. This works if flight timing aligns, but adds complexity. Check the layover carefully — minimum connection times at Makassar can be tight.

What to Expect on Arrival

Komodo Airport (LBJ) is small and efficient. Baggage arrives quickly. There are ATMs (BRI, Mandiri, BNI) in the terminal, a SIM card counter, and taxis waiting outside. The drive to Labuan Bajo town takes 10–15 minutes.

Planning Around Jakarta Flight Times

The last departures from Jakarta to Labuan Bajo are in the early-to-mid afternoon. If you are flying internationally into Jakarta and connecting to Labuan Bajo on the same day, build in at least 3–4 hours at Soekarno-Hatta to clear immigration, collect luggage, and recheck in. Jakarta customs and immigration can be slow during peak periods.

If the connection is tight, consider overnighting in Jakarta and taking a morning flight to Labuan Bajo the following day. You will start your stay fresh rather than exhausted.

A note for Casa de Capulet guests

Not sure whether to fly directly or stop in Bali on the way? The team at Casa de Capulet is happy to help you think through the logistics. WhatsApp: https://wa.me/6281239255513 or email hello@casadecapulet.com. Your airport transfer is waiting whenever you land.

FAQs

How long is the flight from Jakarta to Labuan Bajo?

Direct flights take approximately 2 hours and 25 minutes.

Which airlines fly Jakarta to Labuan Bajo?

Garuda Indonesia, Batik Air, Lion Air, Citilink, and Indonesia AirAsia operate this route.

Is there a direct flight or do I need to connect?

Direct flights are available. Connections through Bali or Makassar are also common options.

What is the cheapest way to fly from Jakarta to Labuan Bajo?

Budget carriers like Lion Air and Citilink typically offer the lowest fares, starting around USD 58–62.

Can I connect through Bali from Jakarta?

Yes, and it is a popular option. It also lets you add a Bali stopover to your trip if you want one.

What time do flights depart Jakarta?

Departure times range from around 08:20 to 14:50. Check current schedules on Google Flights or airline websites.

How do I get from the airport to Labuan Bajo town?

Taxis and ojeks wait outside arrivals. It takes 10–15 minutes. Casa de Capulet guests receive a complimentary airport transfer.

Ready to check in?

See what's available for your dates.