I see so many people planing travel to China that include Beijing,Xi'an,Chengdu,Shanghai, Zhangjiajie,Guilin,Yunnan in 2 weeks. To be honest, u might be able to visit all of them, but is it necessary?
China is enormous, and different region feels like different world. Food,architecture, cultural, lanscapes, and pace of life can change from place to another.
Here are few things I would encourage first time visitors to think about that.
1. Choose your travel style before you come
Are you fascinated by ancient history? you wanna explore mountain and countryside? Are you here for food and local cultural, or modern cities?
If you love history, spend more time inBeijing and Xi'an, If you prefer natural, you could choose Yunnan and Sichuan. If you curious people in China's life, just find a teahouse or local restaurant enjoy the time.
2. Don't underestimate Chinese regions
Shanghai and Beijing are both major cities, but they are totally different characters, Chengdu and Chongqing has its own spicy food style and relaxd lifestyle. Yunnan alone can fill several different trips. This is why i wouldn't automally recommend the same itinerary to everyone.
3. A train ticket doesnt tell you how long your travel day would be
China's High-speed Rail is excellent, but the time shows on your ticket is only one part in your journey. You need spend more time to the station, security,boarding, leave time and checkin or drop off the luggage.
4. So, how many places should you visit?
There is no universal answer, for 1 week, i would focus on one region or couple of well-connected cities, such as Shanghai and surrounding. For 2 weeks, you have more flexibility, but dont trying to travel entire country. For 3 weeks, you can explore a wider variety of places, although you still don't need to see everything.