Switzerland in Greece: In addition to Switzerland's embassy in Athens, Switzerland has 4 other representations in Greece. These representations include consulates in Corfu, Patras, Rhodes, and Thessaloniki.
Greece in Switzerland: Greece has 4 representations in Switzerland. These representations include an embassy in Bern consulates in Geneva, Lugano, and Zurich.
Please contact the embassy in Athens directly for inquiries and questions regarding visa regulations and passport requirements.