Answered by ZUPAN | Dec. 07, 2019 02:19
Walter, do I understand correctly that you will arrive to Shanghai directly from Australia or some other country different than both mainland China and Hong Kong?
If I understand properly, and your itinerary looks like:
Australia (or some other country different than both mainland China and Hong Kong) - Shanghai - Hong Kong
Then you are definitely eligible for 144 hour visa free transit in Shanghai area and you don't need any kind of visa.
By the way, I assume that you will be on a cruise "22 Night Asia and Australia Cruise" by Princess cruises on board of Sapphire Princess in May/June of the next year and again, if I'm right, your itinerary, as far as Chinese immigration is concerned is:
Busan (South Korea) - Shanghai (mainland China) - Hong Kong
You will also visit Hong Kong before, but this is not a problem because you will have Busan as a port of call immediately before Shanghai. This is all that matters and this is all perfectly eligible for 144 hour visa free transit in Shanghai area.
You are advised to print out your flight ticket from Shanghai to Hong Kong and to have this printout with you. Also, you are advised to book your accommodation in Shanghai in advance and also print out a confirmation of your accommodation booking.