The citizens of the following countries do not need a VISA to enter Mexico
(Travelers must present a valid passport)
Andorra
Argentina
Aruba
Australia
Austria
Bahamas
Barbados
Belgium
Belize
Bulgary
Canada
Czech republic
Chile
Chipre
Costa Rica
Denmark
Estonia
Finland
France
Germany
Gibraltar
Greece
Greenland
Hong Kong
Hungary
Ireland
Iceland
Israel
Italy
Japan
Latvia
Letonya
Liechtenstein
Lithuania
Luxemburg
Macao
Mahore
Malta
Martinique
Micronesia
Monaco
Montserrat
Norway
Ne Caledonia
New Zealand
Netherlands
Panama
Paraguay
Poland
Portugal
Puerto Rico
Romania
San marino
Singapore
Slovenia
Slovakia
South Africa
South Korea
Spain
Sweeden
Switzerland
Trinidad & Tobago
Turks & Caicos
United Kingdom
Uruguay
USA
Venezuela
Citizens from the rest of the countries requires a visa. Locate the closest Mexican consular agency or Mexico's embassy in your country to apply for a VISA. To see the directory of Embassies, Consulates, Delegations & Missions go to the Mexican Foreign Affairs official websites for [ Embassies ] and [ Consulates ].