Current Time in South Africa 🇿🇦
Continent: Africa
Capital City: Pretoria
- Time in Johannesburg (Pop. 5,635,127)
- Time in Cape Town (Pop. 4,710,000)
- Time in Durban (Pop. 3,120,282)
- Time in Soweto (Pop. 1,695,047)
- Time in Port Elizabeth (Pop. 1,050,078)
ISO Alpha 2/3: ZA, ZAF
Uses Daylight Savings Time: No ❌
IANA Time Zone: Africa/Johannesburg (UTC+02:00)
Time Zones: SAST
Time Zone Overview for South Africa
- South Africa uses a single time zone.
- The working week runs Monday to Friday, with the weekend on Saturday and Sunday.
Daylight Saving Time in South Africa
South Africa does not observe daylight saving time. Clocks stay on SAST (UTC+2) all year round.
Time Difference Between Pretoria and Major Cities
Live local time and the difference from Pretoria right now.
Best Time to Call South Africa
How standard business hours (9:00 to 17:00) in major hubs line up with the clock in Pretoria:
Daylight Hours in Pretoria
In the capital, Pretoria, the sun is up for 10h 35m today — sunrise is at 06:47 and sunset is at 17:23.
Daylight ranges from about 10h 31m near the June solstice to 13h 45m near the December solstice.
Moon in South Africa
See moonrise and moonset times and the current moon phase for Pretoria and major cities across South Africa.
Provinces in South Africa
Time in All Cities in South Africa by alphabetical order
Time.now features the exact time for 199 cities in South Africa.
Select a letter to view all cities:
Time Now in Major Cities in South Africa
- Time now in Johannesburg Fri 22:45:18
- Time now in Cape Town Fri 22:45:18
- Time now in Durban Fri 22:45:18
- Time now in Soweto Fri 22:45:18
- Time now in Port Elizabeth Fri 22:45:18
- Time now in Pietermaritzburg Fri 22:45:18
- Time now in Pretoria Fri 22:45:18
- Time now in Benoni Fri 22:45:18
- Time now in Bloemfontein Fri 22:45:18
- Time now in Tembisa Fri 22:45:18
- Time now in East London Fri 22:45:18
- Time now in Vereeniging Fri 22:45:18
- Time now in Boksburg Fri 22:45:18
- Time now in Welkom Fri 22:45:18
- Time now in Newcastle Fri 22:45:18
- Time now in Krugersdorp Fri 22:45:18
- Time now in Diepsloot Fri 22:45:18
- Time now in Randburg Fri 22:45:18
- Time now in Roodepoort Fri 22:45:18
- Time now in Botshabelo Fri 22:45:18
- Time now in Brakpan Fri 22:45:18
- Time now in Uitenhage Fri 22:45:18
- Time now in Emalahleni Fri 22:45:18
- Time now in Richards Bay Fri 22:45:18
- Time now in Vanderbijlpark Fri 22:45:18
- Time now in Centurion Fri 22:45:18
- Time now in Mdantsane Fri 22:45:18
- Time now in Paarl Fri 22:45:18
- Time now in Springs Fri 22:45:18
- Time now in Carletonville Fri 22:45:18
- Time now in Klerksdorp Fri 22:45:18
- Time now in Mthatha Fri 22:45:18
- Time now in George Fri 22:45:18
- Time now in Westonaria Fri 22:45:18
- Time now in Middelburg Fri 22:45:18
- Time now in Vryheid Fri 22:45:18
- Time now in Pinetown Fri 22:45:18
- Time now in Kimberley Fri 22:45:18
- Time now in eMbalenhle Fri 22:45:18
- Time now in Nigel Fri 22:45:18
- Time now in Mpumalanga Fri 22:45:18
- Time now in Bhisho Fri 22:45:18
- Time now in Randfontein Fri 22:45:18
- Time now in Rustenburg Fri 22:45:18
- Time now in Polokwane Fri 22:45:18
- Time now in Potchefstroom Fri 22:45:18
- Time now in Virginia Fri 22:45:18
- Time now in Brits Fri 22:45:18
- Time now in Alberton Fri 22:45:18
- Time now in Queenstown Fri 22:45:18
Time Now in All IANA Timezones for South Africa
- Africa/Johannesburg Fri 22:45:18
| Timezone | Current Time |
|---|---|
| Africa/Johannesburg | Fri 22:45:18 |
Frequently Asked Questions about South Africa
What time is it in South Africa right now?
The current local time in South Africa is 22:45:18 SAST on Friday, 5 June 2026. The country uses the Africa/Johannesburg time zone.
How many time zones does South Africa use?
South Africa uses a single time zone year-round: Africa/Johannesburg.
What is the capital of South Africa?
The capital of South Africa is Pretoria, where the current local time is 22:45:18.
What time is sunrise and sunset in Pretoria today?
Today in Pretoria, the capital of South Africa: sunrise is at 06:47 and sunset is at 17:23 local time.
Does South Africa observe Daylight Saving Time?
No — South Africa does not observe Daylight Saving Time. Local clocks stay on the same offset year-round.
When is the next public holiday in South Africa?
The next public holiday in South Africa is Youth Day on Tuesday, June 16, 2026 — in 11 days.
How many cities in South Africa are listed on time.now?
time.now currently lists 50 cities across South Africa (out of 199 total in our database).
Which countries border South Africa?
South Africa shares a border with: Botswana, Eswatini, Lesotho, Mozambique, Namibia, Zimbabwe.
Time Zone Converters used in South Africa
Convert time between the time zones of South Africa and other locations worldwide.
Sunrise and Sunset in South Africa
-
Johannesburg
6:49 AM5:23 PM
-
Cape Town
7:45 AM5:44 PM
-
Durban
6:45 AM5:03 PM
-
Soweto
6:50 AM5:23 PM
-
Port Elizabeth
7:16 AM5:15 PM
-
Pietermaritzburg
6:47 AM5:06 PM
-
Pretoria
6:47 AM5:23 PM
-
Benoni
6:48 AM5:21 PM
-
Bloemfontein
7:03 AM5:24 PM
-
Tembisa
6:48 AM5:22 PM
-
East London
7:05 AM5:08 PM
-
Vereeniging
6:51 AM5:22 PM
-
Boksburg
6:48 AM5:22 PM
-
Welkom
6:58 AM5:24 PM
-
Newcastle
6:45 AM5:12 PM
-
Krugersdorp
6:50 AM5:24 PM
-
Diepsloot
6:49 AM5:23 PM
-
Randburg
6:49 AM5:23 PM
-
Roodepoort
6:50 AM5:23 PM
-
Botshabelo
7:01 AM5:21 PM
| City | ↑ Sunrise | ↓ Sunset |
|---|---|---|
| Johannesburg |
6:49 AM
|
5:23 PM
|
| Cape Town |
7:45 AM
|
5:44 PM
|
| Durban |
6:45 AM
|
5:03 PM
|
| Soweto |
6:50 AM
|
5:23 PM
|
| Port Elizabeth |
7:16 AM
|
5:15 PM
|
| Pietermaritzburg |
6:47 AM
|
5:06 PM
|
| Pretoria |
6:47 AM
|
5:23 PM
|
| Benoni |
6:48 AM
|
5:21 PM
|
| Bloemfontein |
7:03 AM
|
5:24 PM
|
| Tembisa |
6:48 AM
|
5:22 PM
|
| East London |
7:05 AM
|
5:08 PM
|
| Vereeniging |
6:51 AM
|
5:22 PM
|
| Boksburg |
6:48 AM
|
5:22 PM
|
| Welkom |
6:58 AM
|
5:24 PM
|
| Newcastle |
6:45 AM
|
5:12 PM
|
| Krugersdorp |
6:50 AM
|
5:24 PM
|
| Diepsloot |
6:49 AM
|
5:23 PM
|
| Randburg |
6:49 AM
|
5:23 PM
|
| Roodepoort |
6:50 AM
|
5:23 PM
|
| Botshabelo |
7:01 AM
|
5:21 PM
|
Current Weather in South Africa
| City | Condition | Temp. |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Information about South Africa
| Population | 57,779,622 |
| Area | 1,219,912 km² |
| ISO Numeric Code | 710 |
| FIPS Code | SF |
| Top Level Domain | .za |
| Currency | Rand (ZAR) |
| Phone Prefix | +27 |
| Country Code | +27 |
| Postal Code Format | #### |
| Postal Code Regex | ^(\d{4})$ |
| Languages | AF (af), EN-ZA (en-ZA), NR (nr), NSO (nso), SS (ss), ST (st), TN (tn), TS (ts), VE (ve), XH (xh), ZU (zu) |
| Neighbouring Countries | 🇧🇼 Botswana, 🇸🇿 Eswatini, 🇱🇸 Lesotho, 🇲🇿 Mozambique, 🇳🇦 Namibia, 🇿🇼 Zimbabwe |
Upcoming Public Holidays in South Africa
This year, South Africa observes 13 public holidays, with 14 scheduled for 2027. The next holiday is Youth Day on 16 Jun. The most recently passed holiday was Workers' Day. Explore the full calendar of Public Holidays in South Africa to plan your schedule.
- Youth Day • Tuesday
- National Women's Day • Sunday
- National Women's Day (observed) • Monday
- Heritage Day • Thursday
- Day of Reconciliation • Wednesday
- Christmas Day • Friday
- Day of Goodwill • Saturday
- New Year's Day • Friday
- Human Rights Day • Sunday
- Human Rights Day (observed) • Monday