- Home
- Flights
- Flights from Jakarta
- Jakarta to Tokyo
Cheap flights from Jakarta to Tokyo from US$186
All Nippon Airways, Japan Airlines and Garuda Indonesia fly nonstop from Jakarta to Tokyo, about 20 flights a week. The flight takes around 7h 44m, and the cheapest one-way fare we found recently is US$186 on 15 Jul.
Direct flights available ~20 flights a week 7h 44m Cheapest in July Prices checked 14 days ago
Jakarta to Tokyo at a glance
Cheapest one-wayUS$186Scoot · 1 stop · Thu 15 JulFastest flight7h 44mEstimated
Nonstop flights20/wkAll Nippon Airways, Japan Airlines, Garuda Indonesia
Airlines flying nonstop from Jakarta to Tokyo
3 airlines on this route, about 20 flights a week in total (observed over the last 4 weeks).
Cheapest month to fly from Jakarta to Tokyo
Lowest one-way fare found for each month: July is cheapest, December the most expensive.
Good to know
- Distance
- 5,784 km3,592 miles
- Flight time
- 7h 44mestimate
- Time difference
- +2hTokyo vs Jakarta
- Currency in Tokyo
- JPY
- Airports
- CGK, HLP → NRT, HND
Flights from Jakarta to Tokyo: questions answered
How much is a flight from Jakarta to Tokyo?
The cheapest one-way fare we found recently is US$186 with 1 stop, departing in July. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Jakarta to Tokyo?
Yes. All Nippon Airways, Japan Airlines and Garuda Indonesia fly this route nonstop, with about 20 flights a week in each direction.
How long is the flight from Jakarta to Tokyo?
A nonstop flight covers 5,784 km and takes around 7h 44m.
What is the cheapest month to fly from Jakarta to Tokyo?
July has the lowest fare we found (US$186), while December is the most expensive (US$217).
Which airlines fly from Jakarta to Tokyo?
All Nippon Airways, Japan Airlines and Garuda Indonesia operate nonstop flights on this route.
Which airports serve Jakarta and Tokyo?
Jakarta: Soekarno-Hatta International Airport (CGK) and Halim Perdanakusuma International Airport (HLP). Tokyo: Narita International Airport (NRT) and Tokyo Haneda International Airport (HND).
What is the time difference between Jakarta and Tokyo?
Tokyo is 2 hours ahead of Jakarta.




