The MS Westerdam, which has 1,455 passengers and 802 crew on board, will dock at the Cambodian sea port of Sihanoukville on Thursday, the company said.
The ship - which says it has no sick passengers - has been turned away from Thailand, Japan, Taiwan, Guam and the Philippines.