Answered by ZUPAN
|
Aug. 17, 2019 14:50
In case that the immediate points (ports of call), immediately before and after Xiamen, are in the cities outside of mainland China, like Japan - Xiamen - Vietnam, you are definitely eligible for 144 hour visa free transit in Shanghai.
Having a stop in Hong Kong is not considered as another Chinese port. It is in reality, but because the immigration policies are separated and autonomous, Hong Kong is not treated as Xiamen, Shanghai and other mainland Chinese ports, but more as the third country. In other words, if your cruise is Japan - Xiamen - Hong Kong, you would be still eligible for 144 hour visa free transit in Xiamen.