If you are a US citizen, you will not need a passport for travel by sea to Mexico (and also the Caribbean and Canada) until June 2009. If your cruise begins and ends in the same US port, you will not need a passport even after this date. Required documentation is a certified birth certificate (with a raised seal) or naturalization papers and a government-issued photo ID, such as a drivers license. More information is at: http://www.greatescapetraveller.com/US-PassportRequirements.htm
Probably, since even US citizens are usually required to have a passport in order to take a cruise.
There are some exceptions, and you could contact the US State Department with specifics if you want to see if they apply to you, but in practice it's probably easier just to assume you do need one; that way you won't be unpleasantly surprised later.
some times it depends on whose helping you on the cruise naturally no sometimes yes
In short, yes. You need to have a passport to travel internationally and cruise ships travel internationally. A passport is your legal permit to travel.
If your travel is a closed loop cruise (one that starts and ends on the same US port), you do not need a passport and just bring along your green card with you.
Yes
US citizens cruising to and from a US port do not need a passport.
If you are a US citizen, and the cruise ship departs and returns to the same US port, you will not need a passport to go on the cruise - as long as the cruise ship does not stop in any countries that require a passport for US citizens. If the ship is only cruising in Mexico, and returns to the same port from which it departed, you can board the ship with a certified copy of your birth certificate and a government issued photo id. It is much better, however, to have a passport. If, for example, there is an emergency and you have to leave the ship and fly home from Mexico, you will need a passport.
If you're a US citizen and your cruise starts and returns to the same US port, you do not need a passport to cruise to the Bahamas.
Yes. Everyone entering the US by boat or air or foot must have a US Passport for reentry. This became effective in June 2009.
You do not need a passport to cruise ONLY if you are on a "closed loop" cruise from the United States. (i.e your port where you embark on is in Florida and at the end of your cruise you come back to Florida to disembark.) If you are starting or ending your cruise in another country then you will need a passport. Also check the U.S customs and borders web site. www.WHTI. Gov
yes you do Update: Effective June 1, 2009, if you are a US citizen and taking a cruise that departs from and returns to the same US port, you do not need a passport (but you will need a certified copy of your birth certificate or naturalization papers and a government-issued photo ID).
If you're a US citizen and planning to cruise to the Bahamas before summer 2008, you do not need a passport. You can also cruise to the Caribbean (except Barbados), Mexico and Canada (for most Alaskan cruises) without a passport. The Department of Homeland security should announce the new date for passport requirements later this spring.
does a citizen of Mexico need a passport to go from the us to Mexico and back? He is legal to be in us but not a us citizen.
The cruise ships may say no but if you miss your ship for some reason you are stuck in a foreign country without a passport. A mess at least. US can't even go to Canada or Mexico without a passport these days. I say get a passport if you want to travel internationally.
No, but you will need a passport to get back into the US.
august 2008
If you are a Mexican, Canadian or American citizen you can cross the border on foot or by car with a valid photo ID. As of July 2011 you still do not need a passport. If you were to arrive by air or Cruise ship you would need a passport.