* CURRENTLY:
U.S. citizens need to present either (a) a passport, passport card (available in spring 2008), or WHTI-compliant document; or (b) a government-issued photo ID, such as a driver's license, along with proof of citizenship, such as a birth certificate. * LATER:
On June 1, 2009, the U.S. government will implement the full requirements of the land and sea phase of WHTI. The proposed rules require most U.S. citizens entering the United States at sea or land ports of entry to have a passport, passport card, or WHTI-compliant document. source: http://travel.state.gov/travel/cbpmc/cbpmc_2223.html
Not if you aren't flying. If you plan on taking a plane, though, you'll need a passport.
Yes. To travel between any two countries, you need your passport.
Yes you do...
If you are already in Mexico, sure you can.
All Canadian and American citizens need passports to travel to Mexico. The main reason they need the passport is to reenter Canada or the United States.
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.
Yes. Not a passport per se, but you need an ID to get into the plane.
No. A passport is required to travel internationally. However, there are some exceptions. For example, if you're an American citizen on a cruise that goes to Mexico, a passport is not required but a birth certificate and ID is. However, if you're an American citizen on a flight to Russia, then yes, a passport is required.
yes
It is advisable to have a passport but a citizen of Mexico or the USA can do this with a drivers license.
If you can get an American passport, it could happen.
No, if such citizen keeps his/her passport at hand.
No. You need your US passport.
Yes, you do.
No not if your a United States citizen.