Johannesburg, Cape Town
--:--
Africa/Johannesburg
The local time in South Africa, live to the second. The whole country, including Johannesburg, Cape Town is on UTC+2 all year, with no daylight saving time.
The live clock at the top of this page shows the current time in South Africa. Johannesburg is on UTC+2 right now.
South Africa uses GMT+2, which is UTC+2 today (IANA time zone Africa/Johannesburg).
No. South Africa stays on UTC+2 all year, so its clocks never change.