Do Mexican Passport Holders Need a Visa for Europe? Mexican citizens are part of the Schengen Area's Visa Waiver Program. This means that if you have a Mexican passport, you can travel to any Schengen country without a visa and stay for up to 90 days in a 180-day period.