Although a passport is not required for U.S. citizens taking cruises that both originate and terminate at the same U.S. port, we, again, strongly recommend all guests travel with a passport (valid for at least six months beyond completion of travel).