President Cyril Ramaphosa admitted, however, that visitors from countries considered "high risk" may come to know restrictions.
In this sense, the list of countries should be published by the South African authorities shortly.
To enter the country, visitors must be in possession of the "negative result" medical test, carried out 72 hours before.
Those who are not in possession of the medical test will be subject to quarantine, paying for the confinement by their own means.
International flights will only be authorized at Johannesburg, Cape Town and Durban airports.
The covid-19 pandemic has already claimed at least 936,095 deaths and more than 29.6 million cases of infection in 196 countries and territories, according to a report made by the French agency AFP.