Yes, you can cruise with a green card, but the rules depend on where the ship goes

A green card (Permanent Resident Card) lets you travel on cruises, but you cannot use it the same way a U.S. citizen does. If your cruise stays in U.S. waters or only visits U.S. ports, your green card is enough. If the ship stops in foreign countries, you need a valid passport from your home country in addition to your green card. Some cruise lines have their own rules on top of that, so checking with your specific cruise line before you book is the safest step.

The key difference is that a green card proves your status in the United States—it does not prove your citizenship to other countries. Foreign ports treat you as a citizen of your home country, not as a U.S. resident, so you need documents that show that citizenship.

Key Takeaways

  • Cruises that stay entirely in U.S. waters require only your green card, no passport needed.
  • Any cruise that stops in a foreign port requires both your green card and a valid passport from your home country.
  • Some cruise lines require a passport even for closed-loop cruises (ones that start and end at the same U.S. port), so contact your cruise line before booking.
  • Your green card must be valid on the day you board; an expired card will prevent you from boarding even domestic cruises.
  • If you are explore for citizenship, you can still cruise with your green card while your process is pending.

Cruises that stay in U.S. waters only

A cruise that departs from a U.S. port, visits only U.S. ports, and returns to the same U.S. port is called a closed-loop cruise. For these trips, U.S. Customs and Border Protection allows you to board with just your green card. You do not need a passport. Examples include cruises from Florida to the Bahamas that return to the same Florida port, or cruises along the U.S. West Coast.

However, many cruise lines have stricter rules than the government requires. Royal Caribbean, Carnival, Disney Cruise Line, and Norwegian Cruise Line all recommend or require a passport even for closed-loop cruises. The reason is practical: if the ship has a medical emergency or mechanical problem and must divert to an unscheduled foreign port, you would be stuck without a passport. Check your cruise line's website or call their customer service line before you book to confirm what they accept.

Your green card must not be expired. If it expired before your cruise date, you cannot board, even on a domestic cruise. If your card is expiring soon, you can renew it through U.S. Citizenship and Immigration Services (USCIS) before your trip.

Cruises that visit foreign ports

Any cruise that stops in a foreign country—whether it is the Bahamas, Mexico, Canada, or anywhere else—requires both your green card and a valid passport from your home country. The foreign country will not recognize your green card as proof of citizenship. When you arrive at that port, the local government will check your passport to see if you are a citizen of that country or if you need a visa to enter.

Some countries have visa agreements with the United States that make entry easier for U.S. residents, but those agreements typically explore to U.S. citizens, not green card holders. For example, many Caribbean islands allow U.S. citizens to enter without a visa, but they may require a green card holder to show a passport and sometimes a visa. The rules vary by destination, so check the State Department's travel advisory for each port your cruise will visit.

If your passport is expired or will expire before your cruise, renew it through your home country's embassy or consulate before you travel. Some countries require your passport to be valid for at least six months beyond your travel dates, so check that requirement as well.

What to bring on boarding day

Bring your green card and passport (if required) in a waterproof bag or case. The cruise line will scan both documents at check-in. Keep them in your cabin safe during the cruise, not in your checked luggage. If you lose your green card while traveling, you will need to contact the nearest U.S. embassy or consulate to get a replacement before you can return home.

Bring copies of both documents as well, stored separately from the originals. If your documents are lost or stolen, copies help you prove your identity to the cruise line and to U.S. Customs when you return. Some travelers also photograph their documents on their phone as a backup.

If you are traveling with family members who are not green card holders, make sure each person has the correct documents. U.S. citizens need a passport or passport card. Children born outside the U.S. need a passport. Spouses or children who are not yet permanent residents need their own valid travel documents.

Renewing your green card before a cruise

If your green card expires before your cruise date, you can renew it through USCIS. The renewal process typically takes four to six months, though times vary by location. You can file the renewal process (Form I-90) online through the USCIS website or by mail. The filing fee is currently $640, though fee waivers are available if you meet income requirements.

While your renewal is pending, you can travel with your expired green card if you also carry the receipt notice (Form I-797) that USCIS sends you after you file. This receipt proves you have a pending renewal process. However, not all cruise lines accept the receipt notice as proof of status, so contact your cruise line before you book to confirm they will accept it. If they will not, you may need to delay your cruise until your new card arrives.

If your cruise is coming up soon and your green card is expiring, call USCIS at 1-800-375-5283 to ask about expedited processing. Expedited renewal is not may provide, but USCIS may prioritize your case if you have travel plans.

What happens at U.S. Customs when you return

When your cruise ship returns to a U.S. port, you will go through U.S. Customs and Border Protection (CBP) inspection. Have your green card and passport ready. CBP officers will scan your green card to verify your status and may ask where you traveled and what you are bringing back. Answer honestly and keep your responses brief.

If your green card is expired, CBP may still allow you to enter the United States, but they may also issue you a notice to renew it. If you are denied entry, you will not be able to disembark and will be held on the ship until the situation is resolved. This is rare, but it is why keeping your green card current matters.

If you are a green card holder and you have been outside the U.S. for more than two years without a valid green card, CBP may question whether you have abandoned your permanent resident status. Keeping your card current and traveling with it prevents this problem.

Frequently Asked Questions

Can I cruise if my green card is about to expire?

You can cruise if your card is still valid on the day you board. If it expires during your cruise, that is acceptable. However, if it expires before your departure date, you cannot board. If your card expires within a few months of your planned cruise, renew it before you book to avoid problems.

Do I need a passport if I am only going to the Bahamas?

The Bahamas is a foreign country, so you need a valid passport from your home country in addition to your green card. Many cruise lines also require a passport for Bahamas cruises even though some are technically closed-loop. Check with your cruise line to be sure.

What if I lost my green card before my cruise?

Contact USCIS when ready to report the loss and request a replacement. You can file Form I-90 with a note explaining the loss. Processing typically takes several weeks, so if your cruise is coming up soon, you may need to postpone it. You cannot board a cruise without a valid green card or a receipt notice that your cruise line accepts.

Can I cruise if I am explore for U.S. citizenship?

Yes. While your citizenship process is pending, you can still travel on your green card. Keep your green card with you at all times. If you are approved for citizenship before your cruise, you can use your green card or your new U.S. passport, whichever you have.

Do I need a visa to visit the ports my cruise stops at?

It depends on the country and your home country. Check the State Department's travel advisory website for each destination. Some countries allow green card holders to enter without a visa, while others require one. Your cruise line may also have information about visa requirements for the ports on your itinerary.