You Need a Passport for Cruises To and From Foreign Ports If you are a U.S. citizen and your cruise embarks or disembarks in a foreign country, including Canada, you will always need your passport for the cruise (in some cases a passport card will suffice).