Wayfli › Jakarta (CGK) › To Amsterdam (AMS)

Jakarta (CGK) to Amsterdam (AMS) flights

There are direct flights from Jakarta Soekarno-Hatta International Airport to Amsterdam Airport Schiphol, sold by one airline: KLM. The distance is 11,354 km, about 14h 20m in the air. There are also 19 one-stop options, via airports such as Istanbul, Dubai and Beijing.

Live fares for CGK → AMSSee all routes on the map
11,354 kmdistance
~14h 20mdirect flight time (estimate)
1direct airline
19one-stop options

Direct flights from Jakarta to Amsterdam

RouteAirlines (incl. codeshares)DistanceTime (est.)
CGK → AMSKLM11,354 km~14h 20m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
IST IstanbulTurkish Airlines then KLM and Turkish Airlines11,655 km~16h 55m
DXB DubaiEmirates then ITA Airways and Emirates11,716 km~16h 55m
PEK BeijingAir China and Garuda Indonesia then China Southern Airlines and KLM13,065 km~18h 35m
PVG ShanghaiGaruda Indonesia and Juneyao Airlines then China Southern Airlines and KLM13,356 km~18h 55m
CAN GuangzhouSpring Airlines and China Southern Airlines then China Southern Airlines and KLM12,500 km~17h 55m
DOH DohaQatar Airways then Air France and KLM11,817 km~17h 5m
SIN SingaporeGaruda Indonesia and Batik Air then KLM and Singapore Airlines11,396 km~16h 35m
ICN SeoulGaruda Indonesia and Korean Air then Korean Air and KLM13,816 km~19h 30m
BKK BangkokGaruda Indonesia and THAI Airways then EVA Air and China Airlines11,505 km~16h 40m
HKG Hong KongChina Airlines and Cathay Pacific then Cathay Pacific and KLM12,533 km~17h 55m
KUL Kuala LumpurAir France and AirAsia then Air France and KLM11,366 km~16h 30m
JED JeddahGaruda Indonesia and Lion Air then Saudia12,467 km~17h 50m

More from Jakarta and Amsterdam

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.