Question: is a passport required for a carnival cruise to mexico?
Answer: Valid U.S. Passport U.S. citizens may present a valid, unexpired U.S. passport when traveling via air, land or sea. Carnival highly recommends that all guests travel with a passport valid for at least six months beyond completion of travel.