Beijing → Xi’an → Chengdu → Shanghai in 10 days: too rushed?
The city order is coherent. The harder question is whether ten days gives you enough usable time after four hotel bases and three intercity moves.
Stress-test the 10-day route →This avoids the more obvious backtracking pattern of Beijing → Shanghai → Xi’an → Chengdu. The route itself is reasonable; the pace is the part to scrutinize.
Four bases in ten days means repeated packing, checkout, station or airport access, waiting, arrival transport and check-in. One longer intercity leg can dominate a day even when the itinerary looks tidy in text.
When ten days can work
- Each city has one or two clear priorities rather than a full checklist.
- You are comfortable treating transfer days as partial travel days.
- Your arrival and departure cities match the route direction.
- You verify the longest intercity leg before locking hotels.
When to simplify
If you want a slower first trip, the cleanest simplification is usually Beijing → Xi’an → Shanghai. That removes one hotel change and one major transfer while preserving a strong history-to-modern-China arc.
Keep Chengdu when it is a real priority
Chengdu earns its place when pandas, Sichuan food, teahouse culture or a specific experience are central to the trip. If it is only there because an AI itinerary tried to maximize the number of famous cities, it is the first stop worth questioning.
Compare the route-order mistake
The stronger geographic warning is Beijing → Shanghai → Xi’an → Chengdu, because it heads east to Shanghai and then turns back west for the middle of the country.
See the route-order comparison →What RouteRiff can and cannot tell you
RouteRiff checks route shape, rough travel load, long jumps, detours and pacing context. It is not a live China rail or flight planner and does not verify passport requirements, schedules, prices or ticket inventory.
Check another China itinerary → Check the route free →Use the audit to decide what deserves scrutiny, then verify real transport before booking.