I am a GreenCard Holder - Do I Need a Visa? Visa requirements vary by country and by citizenship, all US citizens should consult The State Departments Website to check if there are any required visas prior to booking travel. Related articles Can I Cruise With My GreenCard? I am an International Guest - Do I Need a Visa? Does The Cruise Line Hold My Passport While I am Sailing? Can I Get a Refund For One Person Cancelling Do I Need A Passport?