Question: do south african citizens need a visa for greece?
Answer: South African passport holders require a Greek Schengen visa to travel anywhere in Greece. You can apply at the Greek Consulates or Greek Visa Application Centre located in Cape Town, Johannesburg and Durban.