I have a family member as US resident and holds a Chinese passport and we are planning to go to cruise with Royal Caribbean to Roatan, Honduras and Puerto Costa Maya/Cozumel, Mexico. Does anyone have Chinese passport know he needs a VISA to cruise?
If he needs it and without one, can he still board the cruise ship and stay there without leaving the port?
I searched online for more than an hour, I can seem to find information for sure. I got some answer tell me NO, some tell me he needs it, and some tell me cruise passages does not required for VISA with Chinese passport!! If anyone even can guild me to some official site, I will greatly happy to take that too.