Permanent residents can cruise, but the rules depend on where the ship goes

Yes, permanent residents can take a cruise. The answer changes based on whether your ship stays in U.S. waters or leaves them. If your cruise departs from a U.S. port and returns to the same port without stopping in a foreign country, you need only your permanent resident card. If the ship stops in Canada, Mexico, or the Caribbean, or if it departs from a foreign port, you will need a valid passport or passport card in addition to your green card.

The key rule is this: whenever you leave U.S. waters or enter a foreign country, even briefly, you must have a passport to re-enter the United States. A permanent resident card alone is not enough to cross an international border, even if you are returning to the U.S. on the same ship that took you out.

Cruise lines themselves have their own requirements too. Most major cruise operators require a passport for any itinerary that touches foreign soil, regardless of what the law technically allows. Some lines will accept a passport card instead of a full passport, but you should confirm this with your cruise line before booking.

Key Takeaways

  • Permanent residents need only a green card for cruises that depart and return to the same U.S. port without stopping abroad.
  • A valid passport is required to re-enter the United States from any foreign country, even on a cruise ship returning to its home port.
  • Most cruise lines require a passport for any itinerary that includes a foreign port, even if the law does not strictly require it.
  • A U.S. passport card counts as a valid passport for cruise travel and takes less time to obtain than a full passport book.
  • You should verify your cruise line's specific document requirements when you book, because policies vary by operator.

Cruises that stay in U.S. waters only

A cruise that departs from a U.S. port, stays within U.S. waters, and returns to the same U.S. port is called a "closed-loop" cruise. Examples include some itineraries from Florida ports that circle back without stopping in the Bahamas or other foreign destinations. For these cruises, U.S. Customs and Border Protection allows permanent residents to board and return using only a valid green card.

However, very few cruises operate this way. Most ships that depart from U.S. ports make at least one stop in a foreign country—usually Mexico, the Bahamas, or the Caribbean. Before you book, check the itinerary carefully to confirm that every port of call is in U.S. territory. Puerto Rico and the U.S. Virgin Islands count as U.S. territory, so a cruise that stops only there does not require a passport.

Even if a cruise is technically closed-loop, the cruise line itself may still require a passport as a condition of boarding. Read the cruise line's document policy on their website or call their customer service to confirm what they will accept.

Cruises that visit foreign ports

If your cruise stops in any foreign country—Mexico, Canada, Belize, Jamaica, the Cayman Islands, or anywhere else outside U.S. territory—you must have a valid passport to re-enter the United States. This is true even if you are a permanent resident and even if you are returning on the same ship. U.S. Customs and Border Protection will not allow you to re-enter without one.

Your passport must be valid for the entire length of your cruise. Some countries also require that your passport be valid for a certain number of months beyond your travel dates, though cruise lines typically do not enforce this as strictly as airlines do. Check the entry requirements for each country your ship will visit, as they vary.

If you do not yet have a passport, you will need to obtain one before your cruise. A standard passport book takes four to six weeks to arrive in normal processing, or two to three weeks with expedited processing (which costs extra). A passport card, which is smaller and valid for cruises and land border crossings, takes the same amount of time but costs less. If your cruise is coming up soon, expedited processing may be necessary.

What documents to bring on board

Bring your permanent resident card (green card) and your passport together. Do not rely on either one alone. Your green card proves your immigration status to U.S. authorities, and your passport proves your identity and citizenship to foreign countries and U.S. Customs on re-entry.

Make a photocopy of both documents and store the copies separately from the originals. If your documents are lost or stolen during the cruise, the copies will help you prove your identity to the ship's crew and to U.S. authorities when you return. Some travelers also photograph their documents on their phone as a backup.

Keep your documents with you at all times while traveling to and from the port, and store them securely in your cabin during the cruise. Do not leave them unattended in public areas or in checked luggage.

Cruises departing from foreign ports

If your cruise departs from a foreign port—for example, a ship leaving from Cozumel, Mexico, or Vancouver, Canada—you will need a passport to board. You will also need your permanent resident card. When you return to the United States, you will present both documents to U.S. Customs and Border Protection.

Some permanent residents worry that leaving the U.S. and returning with a green card might trigger immigration questions or delays. In practice, this is uncommon. U.S. Customs officers are accustomed to permanent residents traveling abroad and returning. However, if you have been outside the U.S. for more than six months continuously, or if you have abandoned your permanent resident status in some way, re-entry can be complicated. If you have concerns about your specific situation, contact U.S. Citizenship and Immigration Services before you travel.

Cruise line document policies

Even if the law allows you to cruise with just a green card, your cruise line may have stricter rules. Most major cruise operators—including Carnival, Royal Caribbean, Disney Cruise Line, and Norwegian—require a passport for any itinerary that includes a foreign port. Some lines accept a passport card; others require a full passport book. A few lines may accept other documents like a Trusted Traveler card (NEXUS, SENTRI, or FAST), but this is rare.

Check your cruise line's website under "travel documents" or "what to bring" before you book. If you cannot find the information online, call the cruise line directly. Requirements can change, and some lines have different policies for different itineraries. Getting this right before you pay for your cruise saves time and money.

What happens if you do not have the right documents

If you arrive at the port without a required passport, the cruise line will not let you board. You will lose your fare and any deposits you have paid. If you realize mid-cruise that your passport is expired or missing, you cannot disembark at foreign ports, and you may face delays or complications when the ship returns to the U.S.

If you are denied boarding because of missing documents, contact the cruise line when ready to discuss rebooking options. Some lines offer a one-time courtesy rebooking if the reason for denial is a document issue, but this is not may provide. The safest approach is to verify all documents weeks before your departure date.

Frequently Asked Questions

Can I use my permanent resident card instead of a passport on a cruise to Mexico?

No. While a permanent resident card is valid for re-entering the U.S. by land at a border crossing, it is not valid for re-entering by sea. If your cruise stops in Mexico or any other foreign country, you must have a passport. Most cruise lines also require a passport as a condition of boarding.

What if my passport expires during my cruise?

Your passport must be valid for the entire duration of your cruise, including the day you return to the U.S. If it expires before your return date, you will not be allowed to re-enter the United States. Renew your passport before you travel if it will expire within the next few months.

Do I need a visa for the countries my cruise visits?

Most permanent residents do not need a visa for short cruise stops in Mexico, the Caribbean, or Canada. However, visa requirements depend on your country of citizenship, not your permanent resident status. Check the entry requirements for each country your ship will visit on the State Department website or the country's embassy site.

Can I cruise if my green card is expired?

You can board a cruise with an expired green card if you also have a valid passport and the cruise line accepts it. However, when you return to the U.S., U.S. Customs may ask why your green card is expired. Renewing your green card before you travel avoids this complication. The renewal process takes several months, so plan ahead.

What if I lose my passport during the cruise?

Report the loss to the ship's crew when ready. When you return to the U.S., inform U.S. Customs that your passport was lost. You will need to present your permanent resident card and explain what happened. U.S. Customs may allow you to re-enter, but the process may take longer. Once you are back in the U.S., you can explore for a replacement passport at a passport acceptance facility.