My sister and I (both in our 40's) are looking to book an independent China holiday from the UK for late May / June this year on the following itinerary with a mixture of flights and trains.
Beijing - 4 nights
Hong Kong - 4 nights
Chengdu - 2 nights
Xian - 2 nights
Shanghai - 3 nights
Questions we have are:
1) is this the right time of year as we are getting several contradicting reports online about the rainy season
2) are these enough nights in each place if we want to see the main highlights to get a good experience without feeling rushed
3) do we need to add in any other locations?
We have looked at escorted tour options but don't necessarily want to be restricted to trips we aren't keen on and want more flexibility.
We're not hardcore history buffs—so we don’t need to see every historical site in detail.
Visiting China in late May or June is generally fine, but it’s important to note that the weather varies significantly depending on the region. Beijing, Xian, and Chengdu will be warm, often 25–35°C, and there can be occasional rain, but it’s not the peak rainy season yet. Hong Kong and Shanghai are warmer and more humid, and there is a higher chance of rain as June approaches, sometimes with short but heavy showers.
Regarding the number of nights in each city, your plan is reasonable for a first-time visit if you focus on the main highlights and don’t aim to explore every museum or minor site in detail.
Regarding additional locations, since your itinerary is already packed, it is better to keep it simple to avoid rushing. However, if you are interested in more natural scenery or a different cultural experience, you might consider:
In summary, your current plan is well-balanced for first-time visitors and allows flexibility. You are covering major highlights without overloading each city, though be prepared for warm weather and some rain. Adding extra locations is optional and would require cutting nights from existing cities or extending your trip.