Time now in South Africa
UTC+02:00 • Africa/Johannesburg (SAST)
Your device clock is 776ms ahead of the detected local time (Africa/Johannesburg, UTC+02:00). Time reference obtained from NIST NTP servers with an accuracy of ±0.021 seconds.
11:51:39
Wednesday, September 16, 2026, week 38
Time in South Africa now
South Africa has one official time zone: SAST (UTC+02:00).
The country does not currently use daylight saving time.
Time summary in South Africa
- Time zones: 1 main
- UTC range: UTC+2:00 to UTC+2:00
- Daylight saving: No
- Primary zone: Africa/Johannesburg (UTC+02:00)
Official time in South Africa is defined by a single time zone.
What is the time zone in South Africa?
Official time in South Africa is defined by a single time zone (IANA zone). Below are the zone and its UTC offset.
Main time zones in South Africa
| Time zone | Offset (UTC) | Main cities |
|---|---|---|
| Africa/Johannesburg | UTC+02:00 | Johannesburg, Gauteng, City of Johannesburg Metropolitan, Gauteng, Cape Town, Western Cape |
List of time zones used in South Africa (IANA zones)
| Zone | Offset (UTC) | Daylight saving |
|---|---|---|
| Africa/Johannesburg | UTC+02:00 | No |
Time difference between Ashburn, Virginia, United States and South Africa
The time difference between Ashburn, Virginia, United States and South Africa depends on the region.
- Johannesburg, Gauteng: 6 hour(s) behind the time in Ashburn, Virginia, United States
Does South Africa use daylight saving time?
No. South Africa does not currently use daylight saving time.
Frequently asked questions
- What time is it in South Africa?
- The country has several time zones. The current time depends on the region and varies between UTC+2:00 and UTC+2:00. The clock at the top of this page shows the time synchronized with official sources.
- How many time zones does South Africa have?
- South Africa has 1 main time zone(s). The IANA database lists specific zones used in different regions.
- Does South Africa use daylight saving time?
- No. South Africa does not currently use daylight saving time.
See also
- Time in Johannesburg, Gauteng
- Time in City of Johannesburg Metropolitan, Gauteng
- Time in Cape Town, Western Cape
- Time in City of Cape Town, Western Cape
- Time in eThekwini Metropolitan, KwaZulu-Natal
- Time in Durban, KwaZulu-Natal
How to convert South Africa time
To convert South Africa time to other countries:
- Identify the time zone of the city or region.
- Check whether daylight saving time (DST) is in effect.
- Compare with the UTC offset of your country.
Time now in locations in South Africa with links for more information (314 locations)
- Johannesburg, Gauteng Wednesday 11:51
- City of Johannesburg Metropolitan, Gauteng Wednesday 11:51
- Cape Town, Western Cape Wednesday 11:51
- City of Cape Town, Western Cape Wednesday 11:51
- eThekwini Metropolitan, KwaZulu-Natal Wednesday 11:51
- Durban, KwaZulu-Natal Wednesday 11:51
- City of Tshwane Metropolitan, Gauteng Wednesday 11:51
- Pretoria, Gauteng Wednesday 11:51
- Ehlanzeni, Mpumalanga Wednesday 11:51
- Soweto, Gauteng Wednesday 11:51
- Bojanala Platinum, North West Wednesday 11:51
- OR Tambo, Eastern Cape Wednesday 11:51
- Nkangala, Mpumalanga Wednesday 11:51
- Vhembe, Limpopo Wednesday 11:51
- Capricorn, Limpopo Wednesday 11:51
- Nelson Mandela Bay Metropolitan, Eastern Cape Wednesday 11:51
- Sekhukhune, Limpopo Wednesday 11:51
- Mopani, Limpopo Wednesday 11:51
- Gert Sibande, Mpumalanga Wednesday 11:51
- Port Elizabeth, Eastern Cape Wednesday 11:51
- Sedibeng, Gauteng Wednesday 11:51
- Zululand, KwaZulu-Natal Wednesday 11:51
- Ngaka Modiri Molema, North West Wednesday 11:51
- Amathole, Eastern Cape Wednesday 11:51
- Alfred Nzo, Eastern Cape Wednesday 11:51
- Cape Winelands, Western Cape Wednesday 11:51
- Chris Hani, Eastern Cape Wednesday 11:51
- Pietermaritzburg, KwaZulu-Natal Wednesday 11:51
- West Rand, Gauteng Wednesday 11:51
- Buffalo City Metropolitan, Eastern Cape Wednesday 11:51
- Mangaung Metropolitan, Free State Wednesday 11:51
- Thabo Mofutsanyana, Free State Wednesday 11:51
- Ugu, KwaZulu-Natal Wednesday 11:51
- Waterberg, Limpopo Wednesday 11:51
- Dr Kenneth Kaunda, North West Wednesday 11:51
- uThukela, KwaZulu-Natal Wednesday 11:51
- uMkhanyakude, KwaZulu-Natal Wednesday 11:51
- Lejweleputswa, Free State Wednesday 11:51
- Benoni, Gauteng Wednesday 11:51
- Bloemfontein, Free State Wednesday 11:51
- uMzinyathi, KwaZulu-Natal Wednesday 11:51
- Amajuba, KwaZulu-Natal Wednesday 11:51
- Tembisa, Gauteng Wednesday 11:51
- Fezile Dabi, Free State Wednesday 11:51
- East London, Eastern Cape Wednesday 11:51
- Vereeniging, Gauteng Wednesday 11:51
- Dr Ruth Segomotsi Mompati, North West Wednesday 11:51
- Boksburg, Gauteng Wednesday 11:51
- West Coast, Western Cape Wednesday 11:51
- Welkom, Free State Wednesday 11:51
- Newcastle, KwaZulu-Natal Wednesday 11:51
- Frances Baard, Northern Cape Wednesday 11:51
- Krugersdorp, Gauteng Wednesday 11:51
- Rustenburg, North West Wednesday 11:51
- Witbank, Mpumalanga Wednesday 11:51
- Joe Gqabi, Eastern Cape Wednesday 11:51
- Diepsloot, Gauteng Wednesday 11:51
- Randburg, Gauteng Wednesday 11:51
- Roodepoort, Gauteng Wednesday 11:51
- Botshabelo, Free State Wednesday 11:51
- Brakpan, Gauteng Wednesday 11:51
- Overberg, Western Cape Wednesday 11:51
- Polokwane, Limpopo Wednesday 11:51
- Richards Bay, KwaZulu-Natal Wednesday 11:51
- Vanderbijlpark, Gauteng Wednesday 11:51
- John Taolo Gaetsewe, Northern Cape Wednesday 11:51
- Paarl, Western Cape Wednesday 11:51
- Centurion, Gauteng Wednesday 11:51
- Klerksdorp, North West Wednesday 11:51
- Middelburg, Mpumalanga Wednesday 11:51
- Pixley ka Seme, Northern Cape Wednesday 11:51
- Springs, Gauteng Wednesday 11:51
- Carletonville, Gauteng Wednesday 11:51
- Mthatha, Eastern Cape Wednesday 11:51
- KwaDukuza, KwaZulu-Natal Wednesday 11:51
- George, Western Cape Wednesday 11:51
- Westonaria, Gauteng Wednesday 11:51
- Vryheid, KwaZulu-Natal Wednesday 11:51
- Potchefstroom, North West Wednesday 11:51
- eMbalenhle, Mpumalanga Wednesday 11:51
- Kimberley, Northern Cape Wednesday 11:51
- Nigel, Gauteng Wednesday 11:51
- Mpumalanga, KwaZulu-Natal Wednesday 11:51
- Bhisho, Eastern Cape Wednesday 11:51
- Sasolburg, Free State Wednesday 11:51
- Randfontein, Gauteng Wednesday 11:51
- Worcester, Western Cape Wednesday 11:51
- Xhariep, Free State Wednesday 11:51
- Virginia, Free State Wednesday 11:51
- Brits, North West Wednesday 11:51
- Alberton, Gauteng Wednesday 11:51
- Queenstown, Eastern Cape Wednesday 11:51
- Kroonstad, Free State Wednesday 11:51
- Namakwa, Northern Cape Wednesday 11:51
- Mabopane, Gauteng Wednesday 11:51
- Orkney, North West Wednesday 11:51
- Phalaborwa, Limpopo Wednesday 11:51
- Thohoyandou, Limpopo Wednesday 11:51
- Uitenhage, Eastern Cape Wednesday 11:51
- Standerton, Mpumalanga Wednesday 11:51
- Mokopane, Limpopo Wednesday 11:51
- Ermelo, Mpumalanga Wednesday 11:51
- Kutloanong, Free State Wednesday 11:51
- Stilfontein, North West Wednesday 11:51
- Delmas, Mpumalanga Wednesday 11:51
- Grahamstown, Eastern Cape Wednesday 11:51
- Bethlehem, Free State Wednesday 11:51
- Ga-Rankuwa, North West Wednesday 11:51
- Oudtshoorn, Western Cape Wednesday 11:51
- Warmbaths, Limpopo Wednesday 11:51
- Midrand, Gauteng Wednesday 11:51
- Louis Trichardt, Limpopo Wednesday 11:51
- Heidelberg, Gauteng Wednesday 11:51
- Dundee, KwaZulu-Natal Wednesday 11:51
- Piet Retief, Mpumalanga Wednesday 11:51
- Phuthaditjhaba, Free State Wednesday 11:51
- Stellenbosch, Western Cape Wednesday 11:51
- Mossel Bay, Western Cape Wednesday 11:51
- Mahikeng, North West Wednesday 11:51
- Mmabatho, North West Wednesday 11:51
- Central Karoo, Western Cape Wednesday 11:51
- Bethal, Mpumalanga Wednesday 11:51
- Thaba Nchu, Free State Wednesday 11:51
- Bothaville, Free State Wednesday 11:51
- Upington, Northern Cape Wednesday 11:51
- Parys, Free State Wednesday 11:51
- Schweizer-Reneke, North West Wednesday 11:51
- Knysna, Western Cape Wednesday 11:51
- Saldanha, Western Cape Wednesday 11:51
- Barberton, Mpumalanga Wednesday 11:51
- Atlantis, Western Cape Wednesday 11:51
- Lichtenburg, North West Wednesday 11:51
- Graaff-Reinet, Eastern Cape Wednesday 11:51
- Fochville, North West Wednesday 11:51
- Kokstad, KwaZulu-Natal Wednesday 11:51
- Fort Beaufort, Eastern Cape Wednesday 11:51
- Ekangala, Gauteng Wednesday 11:51
- Kraaifontein, Western Cape Wednesday 11:51
- Hermanus, Western Cape Wednesday 11:51
- Vryburg, North West Wednesday 11:51
- Wellington, Western Cape Wednesday 11:51
- Viljoenskroon, Free State Wednesday 11:51
- Mondlo, KwaZulu-Natal Wednesday 11:51
- Butterworth, Eastern Cape Wednesday 11:51
- Port Shepstone, KwaZulu-Natal Wednesday 11:51
- Nkowakowa, Limpopo Wednesday 11:51
- Modimolle, Limpopo Wednesday 11:51
- Lydenburg, Mpumalanga Wednesday 11:51
- Wolmaransstad, North West Wednesday 11:51
- Edenvale, Gauteng Wednesday 11:51
- eSikhaleni, KwaZulu-Natal Wednesday 11:51
- Balfour, Mpumalanga Wednesday 11:51
- Beaufort West, Western Cape Wednesday 11:51
- Aliwal North, Eastern Cape Wednesday 11:51
- Siyabuswa, Mpumalanga Wednesday 11:51
- Cradock, Eastern Cape Wednesday 11:51
- Volksrust, Mpumalanga Wednesday 11:51
- Musina, Limpopo Wednesday 11:51
- Wesselsbron, Free State Wednesday 11:51
- Ceres, Western Cape Wednesday 11:51
- Bronkhorstspruit, Gauteng Wednesday 11:51
- Senekal, Free State Wednesday 11:51
- Vredenburg, Western Cape Wednesday 11:51
- Plettenberg Bay, Western Cape Wednesday 11:51
- Grabouw, Western Cape Wednesday 11:51
- Giyani, Limpopo Wednesday 11:51
- Malmesbury, Western Cape Wednesday 11:51
- Stutterheim, Eastern Cape Wednesday 11:51
- Theunissen, Free State Wednesday 11:51
- Thabazimbi, Limpopo Wednesday 11:51
- Margate, KwaZulu-Natal Wednesday 11:51
- Cullinan, Gauteng Wednesday 11:51
- Whittlesea, Eastern Cape Wednesday 11:51
- Bloemhof, North West Wednesday 11:51
- Harrismith, Free State Wednesday 11:51
- Robertson, Western Cape Wednesday 11:51
- Mtubatuba, KwaZulu-Natal Wednesday 11:51
- Empangeni, KwaZulu-Natal Wednesday 11:51
- Heilbron, Free State Wednesday 11:51
- Howick, KwaZulu-Natal Wednesday 11:51
- Richmond, KwaZulu-Natal Wednesday 11:51
- De Aar, Northern Cape Wednesday 11:51
- Allanridge, Free State Wednesday 11:51
- Frankfort, Free State Wednesday 11:51
- Port Alfred, Eastern Cape Wednesday 11:51
- Ladybrand, Free State Wednesday 11:51
- Mpophomeni, KwaZulu-Natal Wednesday 11:51
- Postmasburg, Northern Cape Wednesday 11:51
- Ulundi, KwaZulu-Natal Wednesday 11:51
- Driefontein, Mpumalanga Wednesday 11:51
- Ballito, KwaZulu-Natal Wednesday 11:51
- Hendrina, Mpumalanga Wednesday 11:51
- Retreat, Western Cape Wednesday 11:51
- White River, Mpumalanga Wednesday 11:51
- Lady Frere, Eastern Cape Wednesday 11:51
- Christiana, North West Wednesday 11:51
- Midstream, Gauteng Wednesday 11:51
- Duiwelskloof, Limpopo Wednesday 11:51
- Reitz, Free State Wednesday 11:51
- Scottburgh, KwaZulu-Natal Wednesday 11:51
- Koster, North West Wednesday 11:51
- Deneysville, Free State Wednesday 11:51
- Greytown, KwaZulu-Natal Wednesday 11:51
- Hennenman, Free State Wednesday 11:51
- Somerset East, Eastern Cape Wednesday 11:51
- Middelburg, Eastern Cape Wednesday 11:51
- Vredendal, Western Cape Wednesday 11:51
- Mooirivier, KwaZulu-Natal Wednesday 11:51
- Pampierstad, Northern Cape Wednesday 11:51
- Vrede, Free State Wednesday 11:51
- Clocolan, Free State Wednesday 11:51
- Glencoe, KwaZulu-Natal Wednesday 11:51
- Villiers, Free State Wednesday 11:51
- Komatipoort, Mpumalanga Wednesday 11:51
- Secunda, Mpumalanga Wednesday 11:51
- eMkhomazi, KwaZulu-Natal Wednesday 11:51
- Carolina, Mpumalanga Wednesday 11:51
- Belfast, Mpumalanga Wednesday 11:51
- Queensdale, Eastern Cape Wednesday 11:51
- Riversdale, Western Cape Wednesday 11:51
- Hoopstad, Free State Wednesday 11:51
- Burgersdorp, Eastern Cape Wednesday 11:51
- Zeerust, North West Wednesday 11:51
- Kruisfontein, Eastern Cape Wednesday 11:51
- Zastron, Free State Wednesday 11:51
- Bredasdorp, Western Cape Wednesday 11:51
- Marquard, Free State Wednesday 11:51
- Kriel, Mpumalanga Wednesday 11:51
- Montagu, Western Cape Wednesday 11:51
- Alice, Eastern Cape Wednesday 11:51
- Warrenton, Northern Cape Wednesday 11:51
- Eshowe, KwaZulu-Natal Wednesday 11:51
- Swellendam, Western Cape Wednesday 11:51
- Vredefort, Free State Wednesday 11:51
- Lansdowne, Western Cape Wednesday 11:51
- Elliot, Eastern Cape Wednesday 11:51
- Breyten, Mpumalanga Wednesday 11:51
- Winburg, Free State Wednesday 11:51
- Caledon, Western Cape Wednesday 11:51
- Koppies, Free State Wednesday 11:51
- Thulamahashi, Limpopo Wednesday 11:51
- Brandfort, Free State Wednesday 11:51
- Berea, KwaZulu-Natal Wednesday 11:51
- Adelaide, Eastern Cape Wednesday 11:51
- Rondebosch, Western Cape Wednesday 11:51
- Tzaneen, Limpopo Wednesday 11:51
- Claremont, Western Cape Wednesday 11:51
- Lindley, Free State Wednesday 11:51
- Ekuvukeni, KwaZulu-Natal Wednesday 11:51
- Molteno, Eastern Cape Wednesday 11:51
- Ventersburg, Free State Wednesday 11:51
- Jan Kempdorp, North West Wednesday 11:51
- Prince Albert, Western Cape Wednesday 11:51
- Ga-Kgapane, Limpopo Wednesday 11:51
- Moorreesburg, Western Cape Wednesday 11:51
- Ilinge, Eastern Cape Wednesday 11:51
- Mankoeng, Limpopo Wednesday 11:51
- Sundumbili, KwaZulu-Natal Wednesday 11:51
- Colesberg, Northern Cape Wednesday 11:51
- Dordrecht, Eastern Cape Wednesday 11:51
- Piketberg, Western Cape Wednesday 11:51
- Bochum, Limpopo Wednesday 11:51
- Barkly West, Northern Cape Wednesday 11:51
- Prieska, Northern Cape Wednesday 11:51
- Springbok, Northern Cape Wednesday 11:51
- Kirkwood, Eastern Cape Wednesday 11:51
- Daniëlskuil, Northern Cape Wednesday 11:51
- Maile, North West Wednesday 11:51
- Orange Farm, Gauteng Wednesday 11:51
- Rosebank, Western Cape Wednesday 11:51
- Ritchie, Northern Cape Wednesday 11:51
- Kathu, Northern Cape Wednesday 11:51
- Willowmore, Eastern Cape Wednesday 11:51
- Kuruman, Northern Cape Wednesday 11:51
- Ladismith, Western Cape Wednesday 11:51
- Utrecht, KwaZulu-Natal Wednesday 11:51
- Calvinia, Northern Cape Wednesday 11:51
- Clanwilliam, Western Cape Wednesday 11:51
- Albertina, Western Cape Wednesday 11:51
- Eden Glen, Gauteng Wednesday 11:51
- Eastleigh, Gauteng Wednesday 11:51
- Constantia, Western Cape Wednesday 11:51
- Port Saint John’s, Eastern Cape Wednesday 11:51
- Carnarvon, Northern Cape Wednesday 11:51
- Zoar, Western Cape Wednesday 11:51
- Eden Glen Ext 60, Gauteng Wednesday 11:51
- Newlands, Western Cape Wednesday 11:51
- Calitzdorp, Western Cape Wednesday 11:51
- Kenhardt, Northern Cape Wednesday 11:51
- Hluhluwe, KwaZulu-Natal Wednesday 11:51
- De Rust, Western Cape Wednesday 11:51
- Noupoort, Northern Cape Wednesday 11:51
- Bergvliet, Western Cape Wednesday 11:51
- Pofadder, Northern Cape Wednesday 11:51
- Fraserburg, Northern Cape Wednesday 11:51
- Modderfontein, Gauteng Wednesday 11:51
- Brandvlei, Northern Cape Wednesday 11:51
- iLembe, KwaZulu-Natal Wednesday 11:51
- Orania, Northern Cape Wednesday 11:51
- Sunset Beach, Western Cape Wednesday 11:51
- Van Wyksvlei, Northern Cape Wednesday 11:51
- Arniston, Western Cape Wednesday 11:51
- Muldersdriseloop, Gauteng Wednesday 11:51
- Ndwedwe, KwaZulu-Natal Wednesday 11:51
- Cacadu, Eastern Cape Wednesday 11:51
- Eden, Western Cape Wednesday 11:51
- Ekurhuleni Metropolitan, Gauteng Wednesday 11:51
- Hardys Memories of Africa, Western Cape Wednesday 11:51
- Lebowakgomo, Limpopo Wednesday 11:51
- Nelspruit, Mpumalanga Wednesday 11:51
- Sisonke, KwaZulu-Natal Wednesday 11:51
- Siyanda, Northern Cape Wednesday 11:51
- uMgungundlovu, KwaZulu-Natal Wednesday 11:51
- uThungulu, KwaZulu-Natal Wednesday 11:51