Skip to content

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

Time zone

IANA: Africa/Johannesburg

UTC offset: +02:00 · GMT+2

Country: South Africa · ISO ZA

City sub-pages

Explore more for Johannesburg

Each city page should connect cleanly to its country, daylight tools, weather, and exact time-zone references.

Related cities

All cities in South Africa →