Alexander Joseph SegalImmigration AttorneyNew York, NYNY licensed ·
By land, your green card is sufficient. So it is by sea. It is not sufficient by air. For that, you need to have a passport or travel document like reentry permit for which you can apply with USCIS. You will still not need a visa no matter what is your nationality.