Local time

Time in Johannesburg

The current local time in Johannesburg, South Africa, live to the second — with today’s date, the UTC offset, sunrise and sunset, and how far ahead or behind Johannesburg is from you.

☀ Daytime · Current local time
06:06:00
Thursday, July 2, 2026
Time zone
Africa/Johannesburg
UTC offset
UTC+2
Compared to you
Sunrise
06:56
Sunset
17:28
Country
South Africa

About time in Johannesburg

Johannesburg is in South Africa and observes the Africa/Johannesburg time zone, currently UTC+2. The clock above is live and updates every second, and it automatically reflects daylight saving time whenever Johannesburg is observing it — so the offset you see is always the one in effect right now.

To see how Johannesburg lines up with your own location or with colleagues elsewhere, open the meeting planner or spin the interactive globe. You can also pin Johannesburg to your world clock board to keep an eye on it alongside other cities.