Switzerland in Mexico: In addition to Switzerland's consulate in Cancun, Switzerland has 3 other representations in Mexico. These representations include an embassy in Mexico City consulates in Guadalajara, and Monterrey.
Mexico in Switzerland: Mexico has 5 representations in Switzerland. These representations include an embassy in Bern consulates in Basel, Geneva, Lugano, and Zurich.
Please contact the consulate in Cancun directly for inquiries and questions regarding visa regulations and passport requirements.