Below is what is listed for my December 2019 booking on the Princess website. I am doing research to see if I want to acquire visa's on my own.
C A M B O D I A V I S A / PA S S P O R T R E Q U I R E M E N T
All guests require a visa for Cambodia. You may either obtain the visa on your own before your cruise,
or a visa will be issued upon arrival in Cambodia. If you choose to have the visa issued on board, a
passport-size photo is required and a visa fee of USD $55.00 per person will be charged to your
Cambodian customs has strict regulations in regard to passport validity and require that all passports
be valid for at least six months after you depart Cambodia.
V I E T N A M V I S A / PA S S P O R T R E Q U I R E M E N T
A Vietnam visa is required for most guests on this voyage, including Australian, Canadian, New
Zealand and U.S. passport holders. You may either obtain the visa on your own before your cruise, or
a visa will be issued upon arrival in Vietnam. If you choose to have the visa issued on board, a visa fee
of USD $56.00 per person (USD $76.00 per person for those participating on an overland package)
will be charged to your stateroom account.
Some guests, including UK passport holders, do not require a visa; however, they will be charged $1
per person for a landing card and a $1 per person processing fee.
All guests' passports must be valid for at least six months after departing Vietnam and must contain
at least one unused page for entry/exit endorsements.