Skip to content

Distance from Tallinn to Chengdu

The straight-line distance from Tallinn, Estonia to Chengdu, China is 6,530 km (4,057 miles).Chengdu is E of Tallinn.

Distance (km)

6,530

straight line

Distance (miles)

4,057

straight line

Flight Time

8 hr 42 min

estimated direct

Direction

E

82° bearing

Transport Comparison: Tallinn to Chengdu

ModeEstimated TimeDistanceNotes
Flight8 hr 42 min6,530 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.

Tallinn to Chengdu: Key Details

FromTallinn, Estonia
ToChengdu, China
Straight-line Distance6,530 km (4,057 miles)
Bearing82° (E)
Coordinates (Tallinn)59.4370°, 24.7536°
Coordinates (Chengdu)30.5728°, 104.0668°

Country Profiles

Frequently Asked Questions

How far is Tallinn from Chengdu?

The straight-line (as the crow flies) distance from Tallinn to Chengdu is 6,530 km (4,057 miles). Chengdu is E of Tallinn.

How long is the flight from Tallinn to Chengdu?

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

What direction is Chengdu from Tallinn?

Chengdu is E (82 degrees) from Tallinn.

What is the distance from Chengdu to Tallinn?

The distance from Chengdu to Tallinn is the same: 6,530 km (4,057 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.