CanadaMexico

Canadian Embassy & Consulates in Mexico

  • 1 embassy
  • 1 consulate general
  • 7 consulates
  • 1 honorary consulate

In Mexico, Canada has an embassy in Mexico City, a consulate general in Monterrey, 7 consulates in Playa del Carmen, Cancún, Acapulco de Juárez, Cabo San Lucas, Puerto Vallarta, Mazatlán and Guadalajara and an honorary consulate in Tijuana. Mexican citizens must obtain a visa before travelling to Canada.

Map: Canada’s 10 missions in Mexico

Map: Canada’s 10 missions in Mexico

Canadian Embassy in Mexico City

Canada has its embassy in Mexico City, the capital; the address on record is Schiller 529, 11560 Ciudad de México. Its phone number and website are on its page.

Canadian consulates in Mexico

Canada also has a consulate general in Monterrey and 7 consulates in Playa del Carmen, Cancún, Acapulco de Juárez, Cabo San Lucas, Puerto Vallarta, Mazatlán and Guadalajara; consulates handle passports, civil registration and, for many countries, visa applications for their district.

Canadian honorary consulates in Mexico

Canada has an honorary consulate in Tijuana; an honorary consul offers first help and passes documents on, but visas and passports are issued elsewhere.

Canada visa for Mexican citizens

MexicoCanada Visa required Canada visa for citizens of Mexico

CanadaMexico Visa-free, 180 days Mexico visa for citizens of Canada

Canada visa requirements for citizens of Mexico

  • Visitor visa (temporary resident visa, TRV)
  • Transit visa
  • Study and work permits (brief)
  • Fee: CA$100
  • 4 required documents

checked 22 October 2026

See the full checklist

Canada requires Mexican citizens to hold a visa issued in advance. From Mexico, the application is made at the Canadian embassy in Mexico City or one of the consulates in Monterrey, Playa del Carmen, Cancún, Acapulco de Juárez, Cabo San Lucas, Puerto Vallarta, Mazatlán and Guadalajara or through a visa centre appointed by Canada.

Mexico’s missions in Canada

Missions of Mexico in Canada (1)

In return, Mexico has an embassy in Canada, in Ottawa.

Good to know

Canada in Mexico

Worldwide, Canada has 263 missions in 155 countries; 10 of them are in Mexico.

Travel to Mexico for Canadian citizens

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

When Canadian missions in Mexico are closed

Canadian 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 Canada, such as Christmas Day on Friday 25 December 2026.

Frequently asked questions

Where is the Canadian embassy in Mexico?

The Canadian embassy is in Mexico City, at Schiller 529, 11560 Ciudad de México.

Does Canada have consulates in Mexico?

Yes, Canada has a consulate general in Monterrey and 7 consulates in Playa del Carmen, Cancún, Acapulco de Juárez, Cabo San Lucas, Puerto Vallarta, Mazatlán and Guadalajara. Canada also has an honorary consulate in Tijuana.

Do Mexican citizens need a visa for Canada?

Mexican citizens must obtain a visa before travelling to Canada.

Do Canadian citizens need a visa for Mexico?

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

Does Mexico have an embassy in Canada?

Yes, Mexico has its embassy in Ottawa.