Answered by Lily
|
Dec. 17, 2016 01:47
If the cruise ship will go to a third country or region instead of the last one you come from, and you stay in Shanghai for not more than 24 hours, you may be able to enjoy the 24 hour direct transit, and then no visa will be needed. However, you’d better double check that with the cruise ship company.