I just would like to check if I can apply for a Mexican tourist visa as an Iranian citizen.
You will need a visa and required to book an appointment at a Mexican consulate.
A visa is required for travel to Mexico. The Consulate of Mexico requires applicants to apply for visas directly and a personal appearance may be necessary at the nearest Mexican Consulate. We recommend that you contact the consulate to obtain the most current requirements and make an appointment if necessary.
Citizens of Iran residing in Iran must apply for a visa to Mexico in person at the nearest consulate of Mexico in Iran. Please note, application procedures and fees may vary by location. If there is no consulate of Mexico in Iran there may be a consulate of Mexico in a neighboring country that covers the jurisdiction of Iran.