Yes, you do.
Most foreigners can obtain a Mexican passport if they move to Mexico with an immigrant visa and live there for four years (2 years if married to a Mexican citizen). Then one can apply for Mexican citizenship and passport.
You must move to Mexico with your spouse and live there for two years with an immigrant visa, then you can apply for Mexican citizenship. You can have both a Mexican and a US passport and be a dual citizen. If you were not married to a Mexican citizen, you would have to live there for four years.
No if you are from the United States, Canada or European Union.
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.
I was wondering about this also.Went to the Mexican Consulate in Toronto Website to find out more."Only Canadian nationals carrying diplomatic and official passports will require a visa when traveling to Mexico as tourists or in official matters.""This measure does not affect Canadians holding ordinary passports who wish to travel to Mexico as tourists."For more visit:http://www.consulmex.com/eng/vnews.asp?126
Yes. No matter your nationality, if you are traveling to Mexico from a foreign country, you need a passport.What can be skipped in some cases is the visa; however as a Lebanese citizen you require a Mexican government-issued visa to enter Mexico. A U.S. visa can also count as such.
You will need your valid US passport, your tourist card (document given to you upon entry into Mexico) and, in some Mexican states, you will need a copy of your birth certificate with a certified Spanish translation.
yes
If you are traveling from outside Mexico, all cities you travel to require a passport.
It is advisable to have a passport but a citizen of Mexico or the USA can do this with a drivers license.
It you are an American citizen, you don't need any document besides your passport, which is actually needed for your return into the United States. If you are not American and are reaching Mexico through the United States, you would need the American visa to enter Mexico; then you will have to request a Mexican visa that can be provided on the spot by the immigration agents.
If you are goning to Mexico or Canada you need a passport.