Skip to content

Distance from Buenos Aires to Chengdu

The straight-line distance from Buenos Aires, Argentina to Chengdu, China is 18,313 km (11,379 miles).Chengdu is E of Buenos Aires.

Distance (km)

18,313

straight line

Distance (miles)

11,379

straight line

Flight Time

23 hr 24 min

estimated direct

Direction

E

100° bearing

Transport Comparison: Buenos Aires to Chengdu

ModeEstimated TimeDistanceNotes
Flight23 hr 24 min18,313 kmDirect flight at 800 km/h avg cruise speed

All times are estimates based on straight-line distance. Actual travel times vary by route, stops, and conditions.

Buenos Aires to Chengdu: Key Details

FromBuenos Aires, Argentina
ToChengdu, China
Straight-line Distance18,313 km (11,379 miles)
Bearing100° (E)
Coordinates (Buenos Aires)-34.6037°, -58.3816°
Coordinates (Chengdu)30.5728°, 104.0668°

Country Profiles

Frequently Asked Questions

How far is Buenos Aires from Chengdu?

The straight-line (as the crow flies) distance from Buenos Aires to Chengdu is 18,313 km (11,379 miles). Chengdu is E of Buenos Aires.

How long is the flight from Buenos Aires to Chengdu?

A direct flight from Buenos Aires to Chengdu takes approximately 23 hr 24 min, based on an average cruising speed of 800 km/h plus time for takeoff and landing.

What direction is Chengdu from Buenos Aires?

Chengdu is E (100 degrees) from Buenos Aires.

What is the distance from Chengdu to Buenos Aires?

The distance from Chengdu to Buenos Aires is the same: 18,313 km (11,379 miles). Distance between two points is the same in either direction.

Other Distance Calculations

Distances calculated using the Haversine formula (great-circle distance). Travel time estimates are approximate.

Coordinates sourced from public geographic databases.