How Long Can a U.S. Citizen Stay in Mexico?

Quick Answer: A U.S. citizen can stay in Mexico as a visitor for up to 180 days, but the immigration officer decides your exact number of days when you arrive. To stay longer, you need temporary or permanent residency. If you have a parent who was born in Mexico, you may qualify as a Mexican […]