Direct (nonstop) flights from Guangzhou to Jakarta

3 airlines fly nonstop from Guangzhou Baiyun International Airport (CAN) to Soekarno Hatta International (CGK). It's 2,078 miles (3,344 km), about 5h 5m in the air. Operated by TransNusa, China Southern Airlines, Garuda Indonesia.

CAN
Guangzhou Baiyun International Airport
🇨🇳 Guangzhou, China
CGK
Soekarno Hatta International
🇮🇩 Jakarta, Indonesia
Flight Time
5h 5m
Distance
2,078 mi
3,344 km
CO₂/pax
351 kg
−55 kg vs. layover
Airlines
3
TransNusa +2
Time Diff
-1h
Operated by TransNusa TransNusa China Southern Airlines China Southern Airlines Garuda Indonesia Garuda Indonesia

Route data last updated: May 22, 2026

Airlines with non-stop flights

TransNusa 8B TransNusa
Route
CAN → CGK
Flight Time
5h 5m
Distance
2,078 mi
China Southern Airlines CZ China Southern Airlines
Route
CAN → CGK
Flight Time
5h 5m
Distance
2,078 mi
Garuda Indonesia GA Garuda Indonesia
Route
CAN → CGK
Flight Time
5h 5m
Distance
2,078 mi

Alternative Routes

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

CAN JHB (Johor Bharu) CGK
Leg 1: 3h 55m (1,629 mi) Leg 2: 1h 45m (572 mi) Total: ~5h 40m 🍃 406 kg CO₂ (+16% vs. direct)
Leg 1
CAN → JHB
3h 55m · 1,629 mi
View CAN to JHB flights →
Leg 2
JHB → CGK
1h 45m · 572 mi
View JHB to CGK flights →
CAN KCH (Kuching) CGK
Leg 1: 4h (1,519 mi) Leg 2: 1h 45m (582 mi) Total: ~5h 45m 🍃 390 kg CO₂ (+11% vs. direct)
Leg 1
CAN → KCH
4h · 1,519 mi
View CAN to KCH flights →
Leg 2
KCH → CGK
1h 45m · 582 mi
View KCH to CGK flights →
CAN KTI (Phnom Penh) CGK
Leg 1: 2h 55m (994 mi) Leg 2: 3h 5m (1,207 mi) Total: ~6h 🍃 397 kg CO₂ (+13% vs. direct)
Leg 1
CAN → KTI
2h 55m · 994 mi
View CAN to KTI flights →
Leg 2
KTI → CGK
3h 5m · 1,207 mi
View KTI to CGK flights →
CAN SIN (Singapore) CGK
Leg 1: 4h 10m (1,638 mi) Leg 2: 1h 50m (546 mi) Total: ~6h 🍃 403 kg CO₂ (+15% vs. direct)
Leg 1
CAN → SIN
4h 10m · 1,638 mi
View CAN to SIN flights →
Leg 2
SIN → CGK
1h 50m · 546 mi
View SIN to CGK flights →
CAN BKI (Kota Kinabalu) CGK
Leg 1: 3h 20m (1,214 mi) Leg 2: 2h 40m (1,052 mi) Total: ~6h 🍃 408 kg CO₂ (+16% vs. direct)
Leg 1
CAN → BKI
3h 20m · 1,214 mi
View CAN to BKI flights →
Leg 2
BKI → CGK
2h 40m · 1,052 mi
View BKI to CGK flights →

Frequently Asked Questions

How long is the direct flight from Guangzhou to Jakarta?

A nonstop flight from Guangzhou (CAN) to Jakarta (CGK) takes approximately 5 hours and 5 minutes. The distance is 2,078 miles (3,344 km).

Which airlines fly nonstop from Guangzhou to Jakarta?

3 airlines: TransNusa, China Southern Airlines, Garuda Indonesia.

Is there a nonstop flight from Guangzhou to Jakarta?

Yes. 3 airlines: TransNusa, China Southern Airlines, Garuda Indonesia.

How far is Guangzhou from Jakarta?

The flight distance from Guangzhou to Jakarta is 2,078 miles (3,344 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 Guangzhou and Jakarta?

Jakarta is 1 hour behind Guangzhou. (Asia/Shanghai vs Asia/Jakarta.)

What type of aircraft flies from Guangzhou to Jakarta?

At 5h 5m, 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 China 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 Guangzhou to Jakarta?

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

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

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