United StatesMexico

US Embassy & Consulates in Mexico

  • 1 embassy
  • 9 consulates general
  • 5 consulates

The United States is represented in Mexico by 15 missions: an embassy in Mexico City, 9 consulates general in Nuevo Laredo, Mérida, Heroica Matamoros, Tijuana, Monterrey, Nogales, Hermosillo, Guadalajara and Ciudad Juárez and 5 consulates in Playa del Carmen, Mérida, Tijuana, Puerto Vallarta and Monterrey. Mexican citizens need a visa for the United States, obtained before travel.

Map: the United States’ 15 missions in Mexico

Map: the United States’ 15 missions in Mexico

US Embassy in Mexico City

The United States has its embassy in Mexico City, the capital; the address on record is Presa Angostura, Mexico City.

US consulates in Mexico

  • Consulate General of the United States in Nuevo Laredo

    Consulate General · Nuevo Laredo

  • Consulate General of the United States in Heroica Matamoros

    Consulate General · Heroica Matamoros

    Calle Constitución, Colonia Jardín 1, 87330 Matamoros

    Today 08:00–17:00
  • Consulate General of the United States in Monterrey

    Consulate General · Monterrey

    Prolongacion Avenida Alfonso Reyes 150, 66196 Santa Catarina

  • Consulate General of the United States in Nogales

    Consulate General · Nogales

    Calle Kalamata 99, 85066 Heroica Nogales

    Today 08:00–17:00
  • Consulate General of the United States in Hermosillo

    Consulate General · Hermosillo

    Monterrey 141, 83000 Hermosillo

    Today 08:00–16:30
  • Consulate General of the United States in Guadalajara

    Consulate General · Guadalajara

    Avenida Manuel Acuña 3410, 44670 Guadalajara

  • Consulate General of the United States in Ciudad Juárez

    Consulate General · Ciudad Juárez

  • Consular Agency of the United States in Playa del Carmen

    Consular Agency · Playa del Carmen

    Carretera Federal Puerto Juárez-Chetumal Mz.293 Lt.1 Plaza Progeso Col. Ejidal, 77710 Playa del Carmen

    Today 09:00–14:00
  • Consulate of the United States in Mérida

    Consulate · Mérida

    calle 60 338k, Mérida

  • Consular Agency of the United States in Puerto Vallarta

    Consular Agency · Puerto Vallarta

    Avenida Paseo de los Cocoteros 85, 63732 Puerto Vallarta

The United States also has 9 consulates general in Nuevo Laredo, Mérida, Heroica Matamoros, Tijuana, Monterrey, Nogales, Hermosillo, Guadalajara and Ciudad Juárez and 5 consulates in Playa del Carmen, Mérida, Tijuana, Puerto Vallarta and Monterrey; a consulate does consular work for a region: passports, certificates and help for nationals in difficulty.

United States visa for Mexican citizens

MexicoUnited States Visa required United States visa for citizens of Mexico

United StatesMexico Visa-free, 180 days Mexico visa for citizens of the United States

United States visa requirements for citizens of Mexico

  • B-1/B-2 visitor visa (business / tourism)
  • Transit (C visa) – brief
  • Student (F/M/J) and work (H, L, O…) visas – brief
  • Fee: US$185
  • 4 required documents

checked 22 October 2026

See the full checklist

The United States requires Mexican citizens to hold a visa issued in advance. From Mexico, the application is made at the US embassy in Mexico City or one of the consulates in Nuevo Laredo, Mérida, Heroica Matamoros, Tijuana, Monterrey, Nogales, Hermosillo, Guadalajara, Ciudad Juárez, Playa del Carmen and Puerto Vallarta or through a visa centre appointed by the United States.

Mexico’s missions in the United States

Missions of Mexico in the United States (28)

In return, Mexico has 28 missions in the United States, including its embassy in Washington D.C.

Good to know

The United States in Mexico

Worldwide, the United States has 314 missions in 179 countries; 15 of them are in Mexico.

Travel to Mexico for US citizens

US citizens can visit Mexico without a visa for up to 180 days. In Mexico, US citizens can turn to the US embassy for passports and emergency help.

When US missions in Mexico are closed

US missions in Mexico close on Mexico’s public holidays, the next being Revolution Day (Día de la Revolución) on Monday 16 November 2026, Christmas Day (Navidad) on Friday 25 December 2026 and New Year's Day (Año Nuevo) on Friday 1 January 2027, and usually on some holidays of the United States, such as Veterans Day on Wednesday 11 November 2026.

Frequently asked questions

Where is the US embassy in Mexico?

The US embassy is in Mexico City, at Presa Angostura, Mexico City.

Does the United States have consulates in Mexico?

Yes, the United States has 9 consulates general in Nuevo Laredo, Mérida, Heroica Matamoros, Tijuana, Monterrey, Nogales, Hermosillo, Guadalajara and Ciudad Juárez and 5 consulates in Playa del Carmen, Mérida, Tijuana, Puerto Vallarta and Monterrey.

Do Mexican citizens need a visa for the United States?

Mexican citizens need a visa for the United States, obtained before travel.

Do US citizens need a visa for Mexico?

No visa is needed by US citizens for Mexico, for stays of up to 180 days.

Does Mexico have an embassy in the United States?

Yes, Mexico has its embassy in Washington D.C., along with 27 other missions in the United States.