Do you need a Mexican visa?
It depends on your nationality. The National Institute of Migration maintains the official lists of countries whose citizens require a visa and those that are exempt. Those who require a visa must apply for it at a Mexican consulate and select the appropriate category based on the purpose of their visit: tourism, work, study, family reunification, or residency.
For entry as a visitor, certain valid immigration documents from third countries may serve as a substitute for a Mexican visa. You should verify this before purchasing flights or scheduling an appointment.

