Which Chinese City to Visit? FAQ
Not sure which Chinese city to visit? Compare Beijing vs Shanghai, Chengdu vs Xi'an, Zhangjiajie vs Huangshan, and more — with honest, first-hand advice.
5 questions · Last updated 2026
Beijing vs Shanghai: which should I visit first?▼
I always say start with Beijing. It's China's soul — the Forbidden City, the Great Wall, the hutongs. You feel the weight of history everywhere. Shanghai is dazzling (the Bund skyline at sunset is unforgettable) but it feels more global and less 'China' in a way. If you have time, do both — they're 4.5 hours apart by high-speed train and completely different experiences. If you only have 5 days, pick Beijing. If you have 5 days and prefer modern cities, pick Shanghai. You won't regret either.
Zhangjiajie vs Huangshan: which has better mountain scenery?▼
I've been to both multiple times. Zhangjiajie's sandstone pillars are more dramatic — they look like something from another planet (literally — James Cameron used them as inspiration for Avatar). Huangshan is more classical Chinese painting: granite peaks, ancient pine trees, seas of clouds. If you want jaw-dropping, otherworldly views → Zhangjiajie. If you want a more spiritual, meditative mountain experience → Huangshan. Zhangjiajie is also more accessible for most travelers.
Chengdu vs Xi'an: which is better for food lovers?▼
This is almost unfair to ask. Xi'an has the Muslim Quarter — one of China's greatest food streets — and specialties like biang biang noodles, yangrou paomo, and lamb skewers you'll dream about for years. But Chengdu is a UNESCO City of Gastronomy. Hotpot, dan dan noodles, mapo tofu, street-side dumplings — the depth and variety are unmatched. My personal verdict: Chengdu for the dining experience, Xi'an for the street food scene. Best case: visit both, they're only 3.5 hours apart by train.
Guilin vs Yunnan: which has better natural scenery?▼
Guilin and Yangshuo are more compact and iconic — those karst mountain landscapes you've seen in Chinese paintings. You can see the highlights in 2-3 days. Yunnan is more diverse and requires more time: snow-capped mountains in the north, tropical jungles in the south, ancient towns, rice terraces, Tibetan monasteries. I recommend Guilin if you're on a tight schedule. Yunnan if you have 7+ days and want variety. Both are stunning.
Hong Kong vs Shanghai: which is more worth visiting?▼
They're different experiences. Hong Kong has a unique energy — the harbor skyline, hiking trails, world-class dining, and a blend of East and West you won't find anywhere else. Shanghai feels more 'China proper' and has a deeper historical layer beneath its modern surface. If you're doing a China trip, I'd prioritize Shanghai because it fits naturally into the Beijing → Xi'an → Shanghai route. Hong Kong deserves its own trip. But if you're flying into Hong Kong anyway, spend 3 days there — it's a fantastic city.