LOCATION
Where is Zhangjiajie in China?
Zhangjiajie is located in central-southern China, within the mountainous region of Hunan Province.
Famous for its towering sandstone pillars, forested valleys, and dramatic natural scenery, it inspired landscapes seen in the film Avatar.
For many travellers, it is one of the most spectacular destinations to experience China’s natural wonders.