Embassies and consulates in Mexico
Verified Sep 2026
94 missions from 31 countries, plus 2 covering Mexico from abroad.
Emergency numbers in Mexico
All missions in Mexico
Grouped by the country they represent; embassies first.
Australia
Help for Australia citizensAustria
Help for Austria citizensBelgium
Help for Belgium citizens- EmbassyMexico City Competent embassy in Mexico City +52 55 52800758
- EmbassyMexico City Embassy in Mexico City +52 55 52800758
- Honorary consulMexico Honorary Consulate in Chihuahua +52 614 1789750
- Honorary consulMexico Honorary Consulate in Veracruz +52 1 2299663712
- Honorary consulCancún Honorary Consulate in Cancun +52 998 3863899
- Honorary consulGuadalajara Honorary Consulate in Guadalajara +52 33 80000545
- Honorary consulMonterrey Honorary Consulate in Monterrey +52 818 3030500
- Honorary consulPuebla Honorary Consulate in Puebla +52 22 22246869
Brazil
Help for Brazil citizensCanada
Help for Canada citizens- EmbassyMexico Consular Agency of Canada in Acapulco +52 55-5724-9794
- EmbassyCabo San Lucas Consular Agency of Canada in Cabo San Lucas +52 55-5724-9797
- EmbassyCancún Consular Agency of Canada in Cancún +52 55-5724-9795
- EmbassyMazatlán Consular Agency of Canada in Mazatlán +52 55-5724-9798
- EmbassyMexico City Embassy of Canada in Mexico City +52 55-5724-7900
- EmbassyPlaya del Carmen Consular Agency of Canada in Playa Del Carmen +52 55-5724-9796
- EmbassyPuerto Vallarta Consular Agency of Canada in Puerto Vallarta +52 55-5724-9799
- EmbassyTijuana Honorary consul of Canada in Tijuana 664-684-0461
- Consulate-generalMonterrey Consulate General of Canada in Monterrey +52 81-2088-3200/3201
- ConsulateGuadalajara Consulate of Canada in Guadalajara +52 33-1818-4200
China
Help for China citizensCzech Republic
Help for Czech Republic citizensDenmark
Help for Denmark citizensFinland
Help for Finland citizensFrance
Help for France citizensGermany
Help for Germany citizensIndia
Help for India citizensIreland
Help for Ireland citizens- EmbassyMexico City Embassy of Ireland, Mexico +52 55 5520 5803
- Honorary consulCancún Honorary Consul of Ireland, Cancún +52 998 195 9063
- Honorary consulGuadalajara Honorary Consul of Ireland, Guadalajara +52 3336870547
- Honorary consulMonterrey Honorary Consul of Ireland, Monterrey +52 81 13 60 97 44
Israel
Help for Israel citizensItaly
Help for Italy citizens- EmbassyMexico City Embassy of Italy in Citta' Del Messico 525555963655
- Honorary consulMexico Honorary Consulate of Italy in Tampico 528332240404
- Honorary consulCancún Honorary Consulate of Italy in Cancun
- Honorary consulGuadalajara Honorary Consulate of Italy in Guadalajara
- Honorary consulMonterrey Honorary Consulate of Italy in Monterrey 528183420714
- Honorary consulOaxaca Honorary Consulate of Italy in Oaxaca
- Honorary consulPlaya del Carmen Honorary Consulate of Italy in Playa Del Carmen 529841477782
- Honorary consulPuebla Honorary Consulate of Italy in Puebla
- Honorary consulQuerétaro Honorary Consulate of Italy in Queretaro
Japan
Help for Japan citizensNetherlands
Help for Netherlands citizensNew Zealand
Help for New Zealand citizensNorway
Help for Norway citizensOman
Help for Oman citizensPoland
Help for Poland citizens- EmbassyMexico City Embassy of the Republic of Poland in Mexico +52 55 5481 2050
- Honorary consulMexico Honorary Consulate of the Republic of Poland in Acapulco +52 744 435 00 50
- Honorary consulMexico Honorary Consulate of the Republic of Poland in San Pedro Garza Garcia (Monterrey) +52 83 4138 2913
- Honorary consulMexico Honorary Consulate of the Republic of Poland in Xochitepec +52 55 2106 6101
- Honorary consulCancún Honorary Consulate of the Republic of Poland in Cancun +52 998 1930108
- Honorary consulGuadalajara Honorary Consulate of the Republic of Poland in Guadalajara +52 33 38 36 01 06
- Honorary consulGuanajuato Honorary Consulate of the Republic of Poland in Guanajuato +52 4737330000
- Honorary consulTijuana Honorary Consulate of the Republic of Poland in Tijuana 66 46 33 97 93
Portugal
Help for Portugal citizens- EmbassyMexico Secção Consular da Embaixada de Portugal na Cidade do México + (5255) 55207897
- Honorary consulCancún Consulado Honorário de Portugal em Cancún + (52 998) 884 28 72
- Honorary consulGuadalajara Consulado Honorário de Portugal em Guadalajara +(52) 01 33 1984 8911
- Honorary consulMonterrey Consulado Honorário de Portugal em Monterrey (0052) 81 8303 254
Singapore
Help for Singapore citizensSouth Africa
Help for South Africa citizens- EmbassyMexico City South African Embassy in Mexico City + 52 5511004970
- Honorary consulCancún South African Honorary Consulate in Cancún + 52 99 8884 9513
- Honorary consulGuadalajara South African Honorary Consulate in Guadalajara + 52 33 3825 7570
- Honorary consulMonterrey South African Honorary Consulate in Monterrey + 81 8301 6782
South Korea
Help for South Korea citizensSpain
Help for Spain citizens- EmbassyMexico City Embajada de España en México +52) 55 52 82 29 82
- Consulate-generalGuadalajara Consulado General de España en Guadalajara 33 3630 0450
- Consulate-generalMexico City Consulado General de España en Ciudad de México 55 52 80 45 08
- Consulate-generalMonterrey Consulado General de España en Monterrey 81 83 56 33 66
Sweden
Help for Sweden citizensSwitzerland
Help for Switzerland citizens- EmbassyMexico City Embassy of Switzerland in Mexico City +52 55 91 78 43 70
- Honorary consulCancún Honorary Consulate of Switzerland in Cancún +52 99 88 84 84 46
- Honorary consulGuadalajara Honorary Consulate of Switzerland in Guadalajara +52 33 3812 3333
- Honorary consulMonterrey Honorary Consulate of Switzerland in Monterrey +52 81 82 18 33 60
- Honorary consulQuerétaro Honorary Consulate of Switzerland in Santiago de Querétaro
United Arab Emirates
Help for United Arab Emirates citizensUnited Kingdom
Help for United Kingdom citizensUnited States
Help for United States citizens- EmbassyMexico City U.S. Embassy in Mexico City +52-55-2579-2000 (when calling from Mexico)
- Consulate-generalMexico U.S. Consulate General in Ciudad Juarez 656-227-3000
- Consulate-generalMexico U.S. Consulate General in Hermosillo (+52) 662-690-3262
- Consulate-generalMexico U.S. Consulate General in Matamoros (+52) 868-208-2000
- Consulate-generalMexico U.S. Consulate General in Nogales (+52) 631-311-8150
- Consulate-generalMexico U.S. Consulate General in Nuevo Laredo 867 714 0512 (from México); 867-714-0512 (from the US)
- Consulate-generalGuadalajara U.S. Consulate General in Guadalajara (+52) 33 3111-7800
- Consulate-generalMonterrey U.S. Consulate General in Monterrey (+52) 81-8047-3100
- Consulate-generalMérida U.S. Consulate General in Merida 999 689 0660 (From Mexico)
- Consulate-generalTijuana U.S. Consulate General in Tijuana (664) 977-2000
Covered from abroad
Countries without a mission in Mexico that serve it from elsewhereNo missions match that filter.