Greece in South Africa: In addition to Greece's consulate in Cape Town, Greece has 2 other representations in South Africa. These representations include an embassy in Pretoria a consulate general in Johannesburg.
South Africa in Greece: South Africa has 2 representations in Greece. These representations include an embassy in Athens a consulate general in Thessaloniki.
Please contact the consulate in Cape Town directly for inquiries and questions regarding visa regulations and passport requirements.