Answered by ZUPAN
|
Dec. 12, 2019 15:39
You are eligible for 144 hour visa free transit (72 hour visa free transit has been discontinued in Shanghai) in Shanghai under the following conditions:
- Your flight from, I assume, UK to Shanghai should not have any additional landing within mainland China and in the country where your cruise will have its first port of call, immediately after Shanghai
- Your cruise is not allowed to have its first port of call, immediately after Shanghai, in mainland China
If the above conditions are fulfilled, you are definitely eligible for 144 hour visa free transit in Shanghai area and you don't need any kind of visa.