Singapore (SIN) to Jakarta (CGK) flights
There are direct flights from Singapore Changi Airport to Jakarta Soekarno-Hatta International Airport, sold by 10 airlines (including codeshares): Garuda Indonesia, Lion Air, Xiamen Airlines, Qantas, Citilink, Indonesia AirAsia, Singapore Airlines, Turkish Airlines, Scoot and Ajet. The distance is 882 km, about 1h 35m in the air. There is also one one-stop option, via airports such as Palembang.
Live fares for SIN → CGKSee all routes on the mapDirect flights from Singapore to Jakarta
| Route | Airlines (incl. codeshares) | Distance | Time (est.) |
|---|---|---|---|
| SIN → CGK | Garuda Indonesia, Lion Air, Xiamen Airlines, Qantas, Citilink, Indonesia AirAsia, Singapore Airlines, Turkish Airlines, Scoot, Ajet | 882 km | ~1h 35m |
Best one-stop connections
Through the biggest hubs first. Times include about 100 minutes to change planes.
| Via | Airlines | Distance | Time (est.) |
|---|---|---|---|
| PLM Palembang | Garuda Indonesia and Singapore Airlines then Garuda Indonesia and Lion Air | 898 km | ~3h 45m |
More from Singapore and Jakarta
- Jakarta (CGK) to Singapore (SIN) · return route
- All direct flights from Singapore (SIN)
- All direct flights from Jakarta (CGK)
- Singapore to Istanbul (IST)
- Singapore to Amsterdam (AMS)
- Singapore to Paris (CDG)
- Singapore to Frankfurt (FRA)
- Singapore to Dubai (DXB)
- Singapore to Beijing (PEK)
- Singapore to Barcelona (BCN)
- Singapore to Madrid (MAD)
- Singapore to Shanghai (PVG)
- Singapore to Rome (FCO)
- Singapore to Munich (MUC)
- Singapore to Guangzhou (CAN)
- Istanbul (IST) to Jakarta
- Amsterdam (AMS) to Jakarta
- Dubai (DXB) to Jakarta
- Beijing (PEK) to Jakarta
- Shanghai (PVG) to Jakarta
- Guangzhou (CAN) to Jakarta
- Doha (DOH) to Jakarta
- Seoul (ICN) to Jakarta
- Bangkok (BKK) to Jakarta
- Hong Kong (HKG) to Jakarta
- Kuala Lumpur (KUL) to Jakarta
- Jeddah (JED) to Jakarta
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.