Answered by ZUPAN
|
Oct. 18, 2019 10:02
Yes, you are, anyway, there is a couple of conditions your itinerary has to fulfill:
- Your cruise is not allowed to have its last port of call, immediately before Shanghai, in mainland China port. In other words, it is fine if your last port of call is in: Japan, South Korea, Taiwan, Hong Kong, but it cannot be in mainland China.
- Your flight from Shanghai to Singapore is not allowed to have any additional landing of any kind within mainland China and in the country where your cruise will have its last port of call, immediately before Shanghai.
If the above mentioned easy conditions are fulfilled, then you are perfectly eligible for 144 hour visa free transit in Shanghai.