Direct (nonstop) flights from Hong Kong to Jakarta

2 airlines fly nonstop from Hong Kong International Airport (HKG) to Soekarno Hatta International (CGK). It's 2,016 miles (3,245 km), about 5h in the air. Operated by Cathay Pacific, Garuda Indonesia.

HKG
Hong Kong International Airport
🇭🇰 Hong Kong, Hong Kong SAR
CGK
Soekarno Hatta International
🇮🇩 Jakarta, Indonesia
Flight Time
5h
Distance
2,016 mi
3,245 km
CO₂/pax
341 kg
−47 kg vs. layover
Airlines
2
Cathay Pacific +1
Time Diff
-1h
Operated by Cathay Pacific Cathay Pacific Garuda Indonesia Garuda Indonesia

Route data last updated: May 26, 2026

Airlines with non-stop flights

Cathay Pacific CX Cathay Pacific
Route
HKG → CGK
Flight Time
5h
Distance
2,016 mi
Garuda Indonesia GA Garuda Indonesia
Route
HKG → CGK
Flight Time
5h
Distance
2,016 mi

Alternative Routes

Other ways to fly from Hong Kong to Jakarta with one stop · direct emits 341 kg CO₂ per passenger

HKG BWN (Bandar Seri Begawan) CGK
Leg 1: 3h 5m (1,196 mi) Leg 2: 2h 20m (951 mi) Total: ~5h 25m 🍃 388 kg CO₂ (+14% vs. direct)
Leg 1
HKG → BWN
3h 5m · 1,196 mi
View HKG to BWN flights →
Leg 2
BWN → CGK
2h 20m · 951 mi
View BWN to CGK flights →
HKG DAD (Da Nang) CGK
Leg 1: 1h 55m (570 mi) Leg 2: 3h 35m (1,528 mi) Total: ~5h 30m 🍃 389 kg CO₂ (+14% vs. direct)
Leg 1
HKG → DAD
1h 55m · 570 mi
View HKG to DAD flights →
Leg 2
DAD → CGK
3h 35m · 1,528 mi
View DAD to CGK flights →
HKG BKI (Kota Kinabalu) CGK
Leg 1: 2h 50m (1,135 mi) Leg 2: 2h 40m (1,052 mi) Total: ~5h 30m 🍃 395 kg CO₂ (+16% vs. direct)
Leg 1
HKG → BKI
2h 50m · 1,135 mi
View HKG to BKI flights →
Leg 2
BKI → CGK
2h 40m · 1,052 mi
View BKI to CGK flights →
HKG SIN (Singapore) CGK
Leg 1: 3h 50m (1,588 mi) Leg 2: 1h 50m (546 mi) Total: ~5h 40m 🍃 394 kg CO₂ (+16% vs. direct)
Leg 1
HKG → SIN
3h 50m · 1,588 mi
View HKG to SIN flights →
Leg 2
SIN → CGK
1h 50m · 546 mi
View SIN to CGK flights →
HKG KTI (Phnom Penh) CGK
Leg 1: 2h 40m (960 mi) Leg 2: 3h 5m (1,207 mi) Total: ~5h 45m 🍃 391 kg CO₂ (+15% vs. direct)
Leg 1
HKG → KTI
2h 40m · 960 mi
View HKG to KTI flights →
Leg 2
KTI → CGK
3h 5m · 1,207 mi
View KTI to CGK flights →

Frequently Asked Questions

How long is the direct flight from Hong Kong to Jakarta?

A nonstop flight from Hong Kong (HKG) to Jakarta (CGK) takes approximately 5 hours. The distance is 2,016 miles (3,245 km).

Which airlines fly nonstop from Hong Kong to Jakarta?

2 airlines: Cathay Pacific, Garuda Indonesia.

Is there a nonstop flight from Hong Kong to Jakarta?

Yes. 2 airlines: Cathay Pacific, Garuda Indonesia.

How far is Hong Kong from Jakarta?

The flight distance from Hong Kong to Jakarta is 2,016 miles (3,245 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Hong Kong and Jakarta?

Jakarta is 1 hour behind Hong Kong. (Asia/Hong_Kong vs Asia/Jakarta.)

What type of aircraft flies from Hong Kong to Jakarta?

At 5h, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Hong Kong SAR 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 Hong Kong to Jakarta?

Roughly 341 kg CO2 per passenger one-way. That's about the same as driving 1,705 km.

Is the return flight from Jakarta to Hong Kong 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 Hong Kong 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 Hong Kong International Airport for this flight?

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