South Africa — Time & Date Guide

Complete time and date reference for South Africa. Find the current timezone, UTC offset, public holidays, DST schedule, sunrise and sunset times, and links to live clocks for major cities.

Key Facts

Primary Timezone
Africa/Johannesburg
UTC Offset (Standard)
UTC+2
Capital
Johannesburg
DST
Not observed
Calling Code
+27
Currency
ZAR
Region
Africa
Country Code
ZA

Current Time in South Africa

The primary timezone is Africa/Johannesburg (currently UTC+2). South Africa has 8 major cities tracked below.

View South Africa World Clock →
CityTimezone
JohannesburgAfrica/Johannesburg
Cape TownAfrica/Johannesburg
DurbanAfrica/Johannesburg
PretoriaAfrica/Johannesburg
Port ElizabethAfrica/Johannesburg
BloemfonteinAfrica/Johannesburg
East LondonAfrica/Johannesburg
PietermaritzburgAfrica/Johannesburg

Public Holidays in South Africa — 2026

View the complete list of official public holidays in South Africa for 2026 and other years, including national holidays and observances.

South Africa Holidays 2026 →

Sunrise & Sunset in South Africa

Find daily sunrise, sunset, and golden hour times for cities in South Africa.

South Africa Sunrise & Sunset →

Daylight Saving Time in South Africa

South Africa does not observe daylight saving time. The UTC offset of UTC+2 remains constant year-round.

South Africa DST 2026 →

Frequently Asked Questions

What timezone is South Africa in?
South Africa uses the Africa/Johannesburg timezone. The standard UTC offset is UTC+2.
Does South Africa observe daylight saving time?
No, South Africa does not observe daylight saving time. The UTC offset of UTC+2 stays the same year-round.
What are the public holidays in South Africa?
South Africa has a number of official public holidays throughout the year. You can view the complete list for 2026 and other years on the South Africa holidays page on TimeandTool.
What is the capital of South Africa?
The capital of South Africa is Johannesburg. The country's calling code is +27 and its currency is ZAR.
What is the current time in South Africa?
The current UTC offset in South Africa is UTC+2 (Africa/Johannesburg). Visit the world clock page for South Africa to see live times for cities in the country.

Related Countries — Africa