Answered by ZUPAN
|
Jun. 21, 2019 02:57
Janet, you don't need any kind of visa if your entire itinerary meets the following conditions:
- The last port call of your cruise, immediately before your arrival in the city, should not be in mainland China.
- Your flight from SH should not have any additional landing within mainland China and also in the country that has preceded before your arrival. To clarify, if you have arrived from Japan, you are not allowed to fly to Japan or if your last port call was in South Korea, you are not allowed to fly to South Korea.
In reality, eligible itinerary looks like this:
Japan or South Korea - SH - UK or any other country different that those mentioned before
If all the above conditions are satisfied, you will be definitely covered by 24 hours visa free transit in the city.