How can an American-Mexican passport holder apply for Iran Visa?
Of course, traveling to Iran on your Mexican passport is suggested. Your visa will be issued in 2 working days, you don’t need to be accompanied by a guide and have a prearranged itinerary.
Follow this link to apply for Iran visa.
If you are on an American passport, you need to get in touch with an Iranian tour operator to set up an itinerary. You have to follow that exact itinerary while being accompanied by an approved tour guide from border/airport to border/airport. However, the risk of rejection for visa requests applied through us had been less than 1%, so don’t worry about the result.
Read more about US, UK & Canadian Citizens Visiting Iran