How far is Chengdu from Zhangjiajie?

The flight distance between Zhangjiajie and Chengdu is 639km. Check all available flights on Wego.