Direct (nonstop) flights from Denpasar to Chengdu

1 airline flys nonstop from Bali International (DPS) to Tianfu International Airport (TFU). It's 2,779 miles (4,472 km), about 6h 45m in the air. Operated by Sichuan Airlines.

DPS
Bali International
🇮🇩 Denpasar, Indonesia
✈
TFU
Tianfu International Airport
🇨🇳 Chengdu, China
Flight Time
6h 45m
Distance
2,779 mi
4,472 km
CO₂/pax
425 kg
−81 kg vs. layover
Airlines
1
Sichuan Airlines
Time Diff
Same timezone
Operated by Sichuan Airlines Sichuan Airlines

Route data last updated: May 31, 2026

Airlines with non-stop flights

Sichuan Airlines 3U Sichuan Airlines
Route
DPS → TFU
Flight Time
6h 45m
Distance
2,779 mi

Alternative Routes

Other ways to fly from Denpasar to Chengdu with one stop · direct emits 425 kg CO₂ per passenger

DPS → HAN (Hanoi) → TFU
Leg 1: 5h 10m (2,155 mi) Leg 2: 1h 55m (632 mi) Total: ~7h 5m 🍃 506 kg CO₂ (+19% vs. direct)
Leg 1
DPS → HAN
5h 10m · 2,155 mi
View DPS to HAN flights →
Leg 2
HAN → TFU
1h 55m · 632 mi
View HAN to TFU flights →
DPS → BKK (Bangkok) → TFU
Leg 1: 4h 13m (1,832 mi) Leg 2: 3h (1,168 mi) Total: ~7h 13m 🍃 532 kg CO₂ (+25% vs. direct)
Leg 1
DPS → BKK
4h 13m · 1,832 mi
View DPS to BKK flights →
Leg 2
BKK → TFU
3h · 1,168 mi
View BKK to TFU flights →
DPS → SGN (Ho Chi Minh City) → TFU
Leg 1: 3h 45m (1,466 mi) Leg 2: 3h 30m (1,349 mi) Total: ~7h 15m 🍃 501 kg CO₂ (+18% vs. direct)
Leg 1
DPS → SGN
3h 45m · 1,466 mi
View DPS to SGN flights →
Leg 2
SGN → TFU
3h 30m · 1,349 mi
View SGN to TFU flights →
DPS → DMK (Bangkok) → TFU
Leg 1: 4h 25m (1,850 mi) Leg 2: 3h (1,155 mi) Total: ~7h 25m 🍃 533 kg CO₂ (+25% vs. direct)
Leg 1
DPS → DMK
4h 25m · 1,850 mi
View DPS to DMK flights →
Leg 2
DMK → TFU
3h · 1,155 mi
View DMK to TFU flights →
DPS → SIN (Singapore) → TFU
Leg 1: 2h 50m (1,037 mi) Leg 2: 4h 45m (1,991 mi) Total: ~7h 35m 🍃 536 kg CO₂ (+26% vs. direct)
Leg 1
DPS → SIN
2h 50m · 1,037 mi
View DPS to SIN flights →
Leg 2
SIN → TFU
4h 45m · 1,991 mi
View SIN to TFU flights →

Frequently Asked Questions

How long is the direct flight from Denpasar to Chengdu?

A nonstop flight from Denpasar (DPS) to Chengdu (TFU) takes approximately 6 hours and 45 minutes. The distance is 2,779 miles (4,472 km).

Which airlines fly nonstop from Denpasar to Chengdu?

Just Sichuan Airlines.

Is there a nonstop flight from Denpasar to Chengdu?

Yes. 1 airline: Sichuan Airlines.

How far is Denpasar from Chengdu?

The flight distance from Denpasar to Chengdu is 2,779 miles (4,472 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What type of aircraft flies from Denpasar to Chengdu?

At 6h 45m, 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 Indonesia to China?

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

What is the carbon footprint of a flight from Denpasar to Chengdu?

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

Is the return flight from Chengdu to Denpasar 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 Denpasar to Chengdu?

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 Bali International for this flight?

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