As stated below you do not need a visa for Hong Kong. Get a double entry visa for Shanghai and Beijing, apply to the agents in London, cost this year is £75 each and the service is very quick. I would imagine applying through Princess would add an extra charge. You will not be allowed to board the ship without the visa. Vietnam also needs a visa but this done automatically on ship and costs $11 each. Enjoy the trip, it is something different!
We did this cruise last year and we had to get a double entry visa for China you do not need a visa for Hong Kong. The cruise company we book with sent us all the relevant paper work and where to send it we also received it from Princess. We had a great time fabulous cruise. Enjoy.
Princess Cruises - Crown Princess - 4 Apr 2017 - 5nts
Rome (Civitavecchia) : Kotor : Corfu : Rome (Civitavecchia)
Now from £489pp
View No Fly Cruises from Southampton >>
Click here to see offer
Princess - Pacific Princess - 26 February 2017 - 22nts
UK : Hong Kong : Sanya : Singapore : Phuket : Cochin : Mumbai : Dubai : UK
Now from £1699pp
Click to View Info Page>>
Princess - Pacific Princess - 07 February 2017 - 24nts
UK : Sydney : Papua New Guinea : Yap : Koahsiung : Hong Kong : UK
Now from £1999pp
Click Here To View More Princess Cruise Deals >>