Answered by ZUPAN | Dec. 05, 2019 13:33
New Nansha cruise port terminal has been opened roughly three weeks ago and there are several unofficial statements telling in favor of 24 hour visa free transit for cruise ship passengers traveling on eligible route that follows the pattern:
A country - B country (China - Nansha) - C country (Hong Kong)
Or in your case:
Singapore - Nansha (China) - Hong Kong
OK, Hong Kong is not a country, but a territory, but is considered as a country for visa free transit purposes.
The mentioned 24 hour visa free transit for cruise ship passengers is at the time being unofficially allowed with direct deal done between cruise operators and Nansha immigration authorities. This is not the first such a deal that unofficially bypasses the rules, so it should not surprise at all.
You should contact relevant and responsible people from your cruise company, although this could be so hard and ask them for an assurance that you will be allowed to exit the ship based on visa free transit in Nansha port. They should be aware of a deal with Nansha immigration authorities, so do not accept just a vague and alibi like explanations. Of course, you can obtain a visa, but they have to take at least some responsibility for their passengers.
I would really appreciate your feedback of any kind because the number of people asking this particular question is fastly rising.