Skip to content

Distance from Chengdu to Hangzhou

The straight-line distance from Chengdu, China to Hangzhou, China is 1,542 km (958 miles).Hangzhou is E of Chengdu.

Distance (km)

1,542

straight line

Distance (miles)

958

straight line

Flight Time

2 hr 24 min

estimated direct

Direction

E

87° bearing

Transport Comparison: Chengdu to Hangzhou

ModeEstimated TimeDistanceNotes
Flight2 hr 24 min1,542 kmDirect flight at 800 km/h avg cruise speed
Driving25 hr 6 min~2,005 kmAvg 80 km/h, +30% route factor

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

Chengdu to Hangzhou: Key Details

FromChengdu, China
ToHangzhou, China
Straight-line Distance1,542 km (958 miles)
Bearing87° (E)
Coordinates (Chengdu)30.5728°, 104.0668°
Coordinates (Hangzhou)30.2741°, 120.1551°

Country Profiles

Frequently Asked Questions

How far is Chengdu from Hangzhou?

The straight-line (as the crow flies) distance from Chengdu to Hangzhou is 1,542 km (958 miles). Hangzhou is E of Chengdu.

How long is the flight from Chengdu to Hangzhou?

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

How long does it take to drive from Chengdu to Hangzhou?

Driving from Chengdu to Hangzhou takes approximately 25 hr 6 min. This estimate assumes an average speed of 80 km/h with a 30% route factor for indirect roads. Actual time will vary based on road conditions, traffic, and the specific route taken.

What direction is Hangzhou from Chengdu?

Hangzhou is E (87 degrees) from Chengdu.

What is the distance from Hangzhou to Chengdu?

The distance from Hangzhou to Chengdu is the same: 1,542 km (958 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.