A foreign citizen who wishes to enter Mexico is required to obtain a visa from a Mexican Embassy or a Consulate General of Mexico.
However, nationals of certain countries do not require a visa if they meet visa exemption requirements. For more information, kindly contact the respective Ministry of Foreign Affairs of Mexico in your domicile country for the latest updates.
To find the relevant embassy or consulate for your location, visit https://embamex.sre.gob.mx/sudafrica/index.php/english/visa-for-mexico
If you require a visa invitation letter, please contact Bonsucro.