- Home
- Flights
- Flights from Jakarta
- Jakarta to Hanoi
Cheap flights from Jakarta to Hanoi from US$105
VietJet Air, Vietnam Airlines, Cathay Pacific and China Airlines fly nonstop from Jakarta to Hanoi, about 11 flights a week. The flight takes around 4h 18m, and the cheapest one-way fare we found recently is US$105 on 2 Apr.
Direct flights available ~11 flights a week 4h 18m Cheapest in April Prices checked 14 days ago
Jakarta to Hanoi at a glance
Cheapest one-wayUS$105VietJet Air · nonstop · Fri 2 AprFastest flight4h 18mEstimated
Nonstop flights11/wkVietJet Air, Vietnam Airlines, Cathay Pacific
Airlines flying nonstop from Jakarta to Hanoi
4 airlines on this route, about 11 flights a week in total (observed over the last 4 weeks).
Cheapest month to fly from Jakarta to Hanoi
Lowest one-way fare found for each month: April is cheapest, November the most expensive.
Good to know
- Distance
- 3,042 km1,889 miles
- Flight time
- 4h 18mestimate
- Time difference
- NoneHanoi vs Jakarta
- Currency in Hanoi
- VND
- Airports
- CGK, HLP → HAN
Flights from Jakarta to Hanoi: questions answered
How much is a flight from Jakarta to Hanoi?
The cheapest one-way fare we found recently is US$105, nonstop, departing in April. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Jakarta to Hanoi?
Yes. VietJet Air, Vietnam Airlines, Cathay Pacific and China Airlines fly this route nonstop, with about 11 flights a week in each direction.
How long is the flight from Jakarta to Hanoi?
A nonstop flight covers 3,042 km and takes around 4h 18m.
What is the cheapest month to fly from Jakarta to Hanoi?
April has the lowest fare we found (US$105), while November is the most expensive (US$141).
Which airlines fly from Jakarta to Hanoi?
VietJet Air, Vietnam Airlines, Cathay Pacific and China Airlines operate nonstop flights on this route.
Which airports serve Jakarta and Hanoi?
Jakarta: Soekarno-Hatta International Airport (CGK) and Halim Perdanakusuma International Airport (HLP). Hanoi: Noi Bai International Airport (HAN).




