Time in Johannesburg, South Africa🇿🇦
The current local time in Johannesburg, South Africa is shown below — the city is in the Africa/Johannesburg time zone (UTC +02:00 · GMT+2).
Johannesburg local time
10:05:24
Saturday, 9 May 2026 GMT+2
Location & Time Zone
Coordinates
26.20° S, 28.05° E
Population: 5,635,127
City sub-pages
Explore more for Johannesburg
Each city page should connect cleanly to its country, daylight tools, weather, and exact time-zone references.
Sunrise and sunsetDaylight and twilight data for Johannesburg.Moon phaseMoonrise, moonset, and lunar calendar for Johannesburg.Weather forecastCurrent conditions and seven-day forecast.South AfricaCountry time page, major cities, and time zones.South Africa regionsBrowse states, provinces, prefectures, or regions.Africa/JohannesburgSee this exact IANA zone with sibling zones and DST details.