
China double-entry visa + Shanghai 24 Hours transit after HK–Shenzhen trips, possible?
Hi everyone, I need some clarification regarding China visa entries and the 24-hour transit policy.
I am an Indian citizen, applying for a China M (business) visa from the Chinese Visa Application Centre in London, UK. I have been informed that I will most likely receive a double-entry visa.
My travel plan during the same trip is as follows:
1. I fly London → Hong Kong (via Shanghai transit, without entering China).
2. From Hong Kong, I enter Shenzhen (Mainland China) by train — 1st visa entry.
3. After exhibitions, I return Shenzhen → Hong Kong — exit China.
4. Later in the same trip, I again travel Hong Kong → Shenzhen/Guangzhou for business events — 2nd visa entry.
5. I then exit again to Hong Kong, which means my double entries are fully used.
After completing all mainland activities, my final plan is:
• Fly Hong Kong → Shanghai
• Stay in Shanghai less than 24 hours
• Then fly Shanghai → Phuket (Thailand)
My questions are:
• After using both entries of my M visa, can I still enter Shanghai under the 24-hour visa-free transit policy?
• Does Hong Kong → Shanghai → another destination within 24 hours qualify as valid transit?
• Since I am an Indian passport holder, are there any restrictions for using the 24-hour transit after previously entering China on the same trip?
Has anyone done something similar or knows how immigration officers usually interpret this?
Thank you very much for your guidance