Your next pocket travel guide
Upvote:-2
You do not require a visa to travel and stay in mexico upto 120 days.
Verified in https://www.traveldoc.aero