Direct flights from Jakarta to Singapore CGK → SIN

Batik Air, Citilink, Garuda Indonesia, Indonesia AirAsia, ONE Airlines, Scoot, Singapore Airlines and TransNusa operate nonstop flights from Jakarta (CGK) to Singapore (SIN). The nonstop flight takes around ~1h 6m, covering 548 miles (882 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 Garuda Indonesia GA Indonesia AirAsia QZ ONE Airlines IP Scoot TR Singapore Airlines SQ TransNusa 8B

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Jakarta to Singapore?

Yes, Batik Air, Citilink and 6 more airlines operate nonstop flights from Jakarta (CGK) to Singapore (SIN).

Which airlines fly direct from Jakarta to Singapore?

Batik Air, Citilink, Garuda Indonesia, Indonesia AirAsia, ONE Airlines, Scoot, Singapore Airlines, TransNusa operate nonstop flights from Jakarta to Singapore.

How long is the flight from Jakarta to Singapore?

The nonstop flight from Jakarta to Singapore takes ~1h 6m (approximately 882 km).

How often do direct flights operate from Jakarta to Singapore?

Nonstop flights from Jakarta to Singapore operate multiple daily.

Explore More

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