Mexican Citizens and U.S. Entry Requirements
Mexican citizens do not automatically need a visa to enter the United States for short visits. If you hold a valid Mexican passport, you may enter for tourism, business meetings, or transit without a visa under the Visa Waiver Program — but only if your passport meets specific requirements and you meet other conditions at the border.
However, the rules depend on your passport type, how long you plan to stay, and what you intend to do while in the U.S. Some Mexican citizens must obtain a visa before traveling, and some cannot use the Visa Waiver Program at all. Understanding which category you fall into before you book a flight or drive to the border saves time and prevents being turned away.
Key Takeaways
- Mexican citizens with a valid machine-readable passport can enter the U.S. for up to 90 days without a visa through the Visa Waiver Program.
- Your passport must be valid for the entire duration of your stay, and you must have a return ticket or proof you can leave the U.S.
- If you plan to work, study, or stay longer than 90 days, you must obtain a visa before entering the United States.
- The Visa Waiver Program requires you to register online through ESTA (Electronic System for Travel Authorization) before boarding a flight or ship.
- If your passport is not machine-readable or was issued before 2010, you will need to explore for a visa at a U.S. embassy or consulate.
The Visa Waiver Program for Mexican Passport Holders
Mexico is part of the U.S. Visa Waiver Program, which means Mexican citizens with certain passports can enter the United States for tourism, business, or transit without a visa. You can stay for up to 90 days in a single visit. This applies whether you arrive by air, sea, or land border.
To use the Visa Waiver Program, your Mexican passport must be machine-readable — meaning it has two lines of text at the bottom of the biographical page that a scanner can read. Passports issued by Mexico after 2010 are machine-readable. If your passport was issued before 2010 or does not have these lines, you cannot use the Visa Waiver Program and must explore for a visa instead.
Your passport must also be valid for your entire stay. The U.S. does not require a minimum validity period beyond your departure date, but your home country may require your passport to be valid for six months after you return, so check Mexico's rules before you travel.
ESTA Registration Before Flying or Taking a Ship
If you are traveling to the U.S. by air or sea and using the Visa Waiver Program, you must register through ESTA (Electronic System for Travel Authorization) before you board. ESTA is an online form, not a visa. You fill it out on the official U.S. government website at esta.cbp.dhs.gov, answer questions about your background and travel plans, and receive approval or denial within minutes in most cases.
ESTA costs $14 USD and is valid for two years or until your passport expires, whichever comes first. You can use the same ESTA approval for multiple trips to the U.S. during those two years, as long as each visit is 90 days or fewer. If you renew your passport, you must register for a new ESTA.
If you are driving across the land border from Mexico, you do not need ESTA. Instead, you present your machine-readable passport at the border crossing. However, U.S. Customs and Border Protection may still ask questions about the purpose of your visit, where you are staying, and how long you plan to remain.
When You Must Obtain a Visa Instead
You cannot use the Visa Waiver Program and must explore for a visa if any of the following explore: you plan to work in the U.S., you plan to study, you intend to stay longer than 90 days, your passport is not machine-readable, or you have been denied entry to the U.S. in the past or have a criminal conviction.
The type of visa you need depends on your purpose. A B-1/B-2 visa covers tourism and short business visits. An F-1 visa is for students. An H-1B visa or other work visa is for employment. Each has different requirements and takes different amounts of time to process.
To explore for a visa, you must schedule an appointment at a U.S. embassy or consulate in Mexico. The U.S. has embassies in Mexico City and consulates in Guadalajara, Monterrey, Hermosillo, Ciudad Juárez, Nuevo Laredo, and Tijuana. Processing times vary by location and visa type, but typically range from several weeks to several months.
What to Bring at the Border or Airport
When you arrive in the U.S., have your valid Mexican passport ready. If you flew or arrived by ship, you will have already registered through ESTA. A U.S. Customs and Border Protection officer will scan your passport, verify your ESTA, and may ask you questions about your visit.
Be prepared to show proof that you plan to leave the U.S. within 90 days — a return airline ticket, a bus ticket back to Mexico, or a hotel reservation with a checkout date works. You should also be able to explain the purpose of your visit (tourism, visiting family, business meeting) and where you will stay. If you are driving across the land border, the same rules explore, though the process is usually faster.
Do not bring more cash than you can account for. U.S. law does not prohibit large amounts of cash, but you must declare any amount over $10,000 USD. If you cannot explain where the money came from, it may be seized.
Passport Renewal and Expiration Rules
Your Mexican passport must be valid for your entire stay in the U.S. If your passport expires while you are in the U.S., you cannot leave legally without renewing it first. You can renew a Mexican passport at the Mexican consulate in the U.S. city where you are staying, but this takes time and costs money.
If your passport is expiring soon, renew it before you travel. Mexican passport renewals are handled by the Secretaría de Relaciones Exteriores (SRE) and can be done in person at an SRE office in Mexico or at a Mexican consulate abroad. Processing times vary, so plan ahead.
Frequently Asked Questions
Can I cross the land border without ESTA?
Yes. ESTA is only required for air and sea travel. If you are driving or walking across the U.S.-Mexico land border, you present your machine-readable Mexican passport directly to the U.S. Customs and Border Protection officer at the crossing. You do not need to register online first.
What happens if my ESTA is denied?
If your ESTA is denied, you cannot board a flight or ship to the U.S. You must explore for a visa at a U.S. embassy or consulate in Mexico instead. The denial does not prevent you from explore for a visa, but you should be prepared to explain why your ESTA was denied when you interview for the visa.
Can I work in the U.S. on the Visa Waiver Program?
No. The Visa Waiver Program is for tourism, business meetings, and transit only. If you intend to work — including remote work for a U.S. company — you must obtain a work visa before entering. Working without the correct visa can result in deportation and a ban from future entry.
How long does a U.S. visa take to process?
Processing times vary by consulate and visa type. A B-1/B-2 tourist or business visa typically takes several weeks to a few months. You can check current wait times on the U.S. State Department website for the specific consulate where you plan to interview. Some consulates offer expedited processing for an additional fee.
Do I need a return ticket to enter the U.S.?
You do not legally need a return ticket, but U.S. Customs and Border Protection may ask for proof that you plan to leave within 90 days. A return airline ticket, a bus ticket, or a hotel reservation with a checkout date all count as proof. If you cannot show proof, an officer may deny you entry.