199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Flag of MexicoMexicoEntry rules

Mexico Entry Rules for US Travellers: Passport Required, Visa Over 180 Days

US travellers entering Mexico must hold a valid passport, with a passport booklet required for flights and a passport card accepted at land and sea borders. A visa is needed only for stays longer than 180 days.

Mexico Entry Rules for US Travellers: Passport Required, Visa Over 180 Days
Illustrative image

Travellers with a United States document heading to Mexico must present a valid passport at entry, and in some cases a visa, according to the entry requirements set out by Mexican authorities and the US Department of State. The rules also cover what dual nationals must show and which goods and amounts of money have to be declared.

Key facts

  • A valid passport is required for every US traveller entering Mexico.
  • The passport booklet is mandatory for flights; a passport card is accepted for land and sea travel.
  • A visa is required only if the trip will last more than 180 days.
  • Dual US-Mexican nationals must register as Mexican nationals on entry.
  • Money over USD 10,000 must be declared when entering or leaving the United States.
  • Mexican customs declaration thresholds are USD 300 by land and USD 500 by air.

What passport do I need to enter Mexico?

Mexico requires all US citizens to hold a valid passport at the time of entry, and the document must have one blank page for each stamp required. The form of the document depends on how you travel: anyone flying to Mexico must show a valid passport booklet, while travellers arriving by land or sea may use a passport card instead.

When is a visa required?

A visa needs to be processed only when the planned trip will last more than 180 days. US travellers making shorter trips are not required to obtain one under the rules set out by the Mexican authorities.

What should dual nationals know?

Under US law, people who hold US citizenship must leave and enter the United States showing a US passport. On the Mexican side, the authorities state that everyone with dual nationality must register as a Mexican national when entering the country, and they describe holding a Mexican passport as "very convenient" for that process.

What must be declared at the border?

The United States requires travellers to declare all assets over USD 10,000 when entering or leaving the country, whether in cash or in monetary instruments. The declaration is made on FinCEN Form 105, which must be handed to the Customs and Border Protection (CBP) officer.

On arrival in Mexico, all goods exceeding USD 300 for those entering by land, or USD 500 for those entering by air, must be declared to Mexican customs.

What this means for travellers

US travellers should check that their passport is valid and has enough blank pages before departure, and confirm which document matches their route — booklet for flights, card for land or sea crossings. Those planning to stay longer than 180 days will need to arrange a visa, and dual nationals should be ready to register as Mexican nationals on entry.

The US Department of State publishes travel information for individual destinations, including Mexico, for travellers seeking further detail on entry requirements. No changes to these requirements have been announced.

Also about: Flag of United States United States