Direct (nonstop) flights from Tokyo to Jakarta

2 airlines fly nonstop from Narita International Airport (NRT) to Soekarno Hatta International (CGK). It's 3,620 miles (5,826 km), about 7h 55m in the air. Operated by JAL, ANA.

NRT
Narita International Airport
🇯🇵 Tokyo, Japan
CGK
Soekarno Hatta International
🇮🇩 Jakarta, Indonesia
Flight Time
7h 55m
Distance
3,620 mi
5,826 km
CO₂/pax
553 kg
−41 kg vs. layover
Airlines
2
JAL +1
Time Diff
-2h
Operated by JAL JAL ANA ANA

Route data last updated: May 30, 2026

Airlines with non-stop flights

JAL JL JAL
Route
NRT → CGK
Flight Time
7h 55m
Distance
3,620 mi
ANA NH ANA
Route
NRT → CGK
Flight Time
7h 55m
Distance
3,620 mi

Alternative Routes

Other ways to fly from Tokyo to Jakarta with one stop · direct emits 553 kg CO₂ per passenger

NRT BWN (Bandar Seri Begawan) CGK
Leg 1: 6h 30m (2,669 mi) Leg 2: 2h 20m (951 mi) Total: ~8h 50m 🍃 594 kg CO₂ (+7% vs. direct)
Leg 1
NRT → BWN
6h 30m · 2,669 mi
View NRT to BWN flights →
Leg 2
BWN → CGK
2h 20m · 951 mi
View BWN to CGK flights →
NRT SIN (Singapore) CGK
Leg 1: 7h 18m (3,324 mi) Leg 2: 1h 50m (546 mi) Total: ~9h 8m 🍃 634 kg CO₂ (+15% vs. direct)
Leg 1
NRT → SIN
7h 18m · 3,324 mi
View NRT to SIN flights →
Leg 2
SIN → CGK
1h 50m · 546 mi
View SIN to CGK flights →
NRT MNL (Manila) CGK
Leg 1: 5h (1,893 mi) Leg 2: 4h 20m (1,727 mi) Total: ~9h 20m 🍃 637 kg CO₂ (+15% vs. direct)
Leg 1
NRT → MNL
5h · 1,893 mi
View NRT to MNL flights →
Leg 2
MNL → CGK
4h 20m · 1,727 mi
View MNL to CGK flights →
NRT TPE (Taipei) CGK
Leg 1: 3h 53m (1,356 mi) Leg 2: 5h 30m (2,359 mi) Total: ~9h 23m 🍃 653 kg CO₂ (+18% vs. direct)
Leg 1
NRT → TPE
3h 53m · 1,356 mi
View NRT to TPE flights →
Leg 2
TPE → CGK
5h 30m · 2,359 mi
View TPE to CGK flights →
NRT FOC (Fuzhou) CGK
Leg 1: 4h (1,401 mi) Leg 2: 5h 25m (2,371 mi) Total: ~9h 25m 🍃 663 kg CO₂ (+20% vs. direct)
Leg 1
NRT → FOC
4h · 1,401 mi
View NRT to FOC flights →
Leg 2
FOC → CGK
5h 25m · 2,371 mi
View FOC to CGK flights →

Looking for the return flight?

CGK → NRT: Flights from Jakarta to Tokyo

Frequently Asked Questions

How long is the direct flight from Tokyo to Jakarta?

A nonstop flight from Tokyo (NRT) to Jakarta (CGK) takes approximately 7 hours and 55 minutes. The distance is 3,620 miles (5,826 km).

Which airlines fly nonstop from Tokyo to Jakarta?

2 airlines: JAL, ANA.

Is there a nonstop flight from Tokyo to Jakarta?

Yes. 2 airlines: JAL, ANA.

How far is Tokyo from Jakarta?

The flight distance from Tokyo to Jakarta is 3,620 miles (5,826 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to New York.

What is the time difference between Tokyo and Jakarta?

Jakarta is 2 hours behind Tokyo. (Asia/Tokyo vs Asia/Jakarta.)

What type of aircraft flies from Tokyo to Jakarta?

At 7h 55m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Japan to Indonesia?

Depends on your passport. Check with the Indonesia embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Tokyo to Jakarta?

Roughly 553 kg CO2 per passenger one-way. That's about the same as driving 2,765 km.

Is the return flight from Jakarta to Tokyo also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Tokyo to Jakarta?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Narita International Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.