Direct flights from Jakarta to Bangkok CGK → DMK

Batik Air, Citilink, Indonesia AirAsia and Thai Lion Air operate nonstop flights from Jakarta (CGK) to Bangkok (DMK). The nonstop flight takes around ~2h 54m, covering 1,445 miles (2,326 km) and operates multiple daily. Updated 28 June 2026.

📬 Cheap nonstop deals from Jakarta

We'll email you when a fare from CGK drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

Batik Air ID Citilink QG Indonesia AirAsia QZ Thai Lion Air SL

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Jakarta to Bangkok?

Yes, Batik Air, Citilink and 2 more airlines operate nonstop flights from Jakarta (CGK) to Bangkok (DMK).

Which airlines fly direct from Jakarta to Bangkok?

Batik Air, Citilink, Indonesia AirAsia, Thai Lion Air operate nonstop flights from Jakarta to Bangkok.

How long is the flight from Jakarta to Bangkok?

The nonstop flight from Jakarta to Bangkok takes ~2h 54m (approximately 2326 km).

How often do direct flights operate from Jakarta to Bangkok?

Nonstop flights from Jakarta to Bangkok operate multiple daily.

Explore More

Cheap direct deals from Jakarta — last one was $676 to Istanbul