Wayfli › Tokyo (HND) › To Jakarta (CGK)

Tokyo (HND) to Jakarta (CGK) flights

There are direct flights from Tokyo Haneda International Airport to Jakarta Soekarno-Hatta International Airport, sold by 2 airlines (including codeshares): Garuda Indonesia and All Nippon Airways. The distance is 5,784 km, about 7h 35m in the air. There are also 11 one-stop options, via airports such as Beijing, Singapore and Seoul.

Live fares for HND → CGKSee all routes on the map
5,784 kmdistance
~7h 35mdirect flight time (estimate)
2direct airlines
11one-stop options

Direct flights from Tokyo to Jakarta

RouteAirlines (incl. codeshares)DistanceTime (est.)
HND → CGKGaruda Indonesia, All Nippon Airways5,784 km~7h 35m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
PEK BeijingAir China and Japan Airlines then Air China and Garuda Indonesia7,330 km~11h 35m
SIN SingaporeJapan Airlines and All Nippon Airways then Garuda Indonesia and Lion Air6,182 km~10h 10m
ICN SeoulKorean Air and All Nippon Airways then Garuda Indonesia and Korean Air6,473 km~10h 35m
BKK BangkokJapan Airlines and All Nippon Airways then Garuda Indonesia and THAI Airways6,886 km~11h 5m
HKG Hong KongCathay Pacific and Japan Airlines then China Airlines and Cathay Pacific6,162 km~10h 10m
KUL Kuala LumpurAirAsia X then Air France and AirAsia6,479 km~10h 35m
MNL ManilaAll Nippon Airways and Philippine Airlines then Cebu Pacific and Garuda Indonesia5,784 km~9h 45m
SGN Ho Chi Minh CityJapan Airlines then Vietjet and Vietnam Airlines6,208 km~10h 15m
HAN HanoiAll Nippon Airways then Vietjet6,703 km~10h 50m
DPS DenpasarGaruda Indonesia and All Nippon Airways then Garuda Indonesia and Batik Air6,544 km~10h 40m
KIX OsakaStarFlyer and Japan Airlines then Garuda Indonesia and All Nippon Airways5,848 km~9h 50m

More from Tokyo and 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.