Time now in South Africa
UTC+02:00 • Africa/Johannesburg (SAST)
Your device clock is 0ms behind of the detected local time (Africa/Johannesburg, UTC+02:00). Time reference obtained from NIST NTP servers with an accuracy of ±0.021 seconds.
20:35:51
Saturday, April 4, 2026, week 14
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 Columbus, Ohio, United States and South Africa
The time difference between Columbus, Ohio, United States and South Africa depends on the region.
- Johannesburg, Gauteng: 6 hour(s) behind the time in Columbus, Ohio, 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 Saturday 20:35
- City of Johannesburg Metropolitan, Gauteng Saturday 20:35
- Cape Town, Western Cape Saturday 20:35
- City of Cape Town, Western Cape Saturday 20:35
- eThekwini Metropolitan, KwaZulu-Natal Saturday 20:35
- Durban, KwaZulu-Natal Saturday 20:35
- City of Tshwane Metropolitan, Gauteng Saturday 20:35
- Pretoria, Gauteng Saturday 20:35
- Ehlanzeni, Mpumalanga Saturday 20:35
- Soweto, Gauteng Saturday 20:35
- Bojanala Platinum, North West Saturday 20:35
- OR Tambo, Eastern Cape Saturday 20:35
- Nkangala, Mpumalanga Saturday 20:35
- Vhembe, Limpopo Saturday 20:35
- Capricorn, Limpopo Saturday 20:35
- Nelson Mandela Bay Metropolitan, Eastern Cape Saturday 20:35
- Sekhukhune, Limpopo Saturday 20:35
- Mopani, Limpopo Saturday 20:35
- Gert Sibande, Mpumalanga Saturday 20:35
- Port Elizabeth, Eastern Cape Saturday 20:35
- Sedibeng, Gauteng Saturday 20:35
- Zululand, KwaZulu-Natal Saturday 20:35
- Ngaka Modiri Molema, North West Saturday 20:35
- Amathole, Eastern Cape Saturday 20:35
- Alfred Nzo, Eastern Cape Saturday 20:35
- Cape Winelands, Western Cape Saturday 20:35
- Chris Hani, Eastern Cape Saturday 20:35
- Pietermaritzburg, KwaZulu-Natal Saturday 20:35
- West Rand, Gauteng Saturday 20:35
- Buffalo City Metropolitan, Eastern Cape Saturday 20:35
- Mangaung Metropolitan, Free State Saturday 20:35
- Thabo Mofutsanyana, Free State Saturday 20:35
- Ugu, KwaZulu-Natal Saturday 20:35
- Waterberg, Limpopo Saturday 20:35
- Dr Kenneth Kaunda, North West Saturday 20:35
- uThukela, KwaZulu-Natal Saturday 20:35
- uMkhanyakude, KwaZulu-Natal Saturday 20:35
- Lejweleputswa, Free State Saturday 20:35
- Benoni, Gauteng Saturday 20:35
- Bloemfontein, Free State Saturday 20:35
- uMzinyathi, KwaZulu-Natal Saturday 20:35
- Amajuba, KwaZulu-Natal Saturday 20:35
- Tembisa, Gauteng Saturday 20:35
- Fezile Dabi, Free State Saturday 20:35
- East London, Eastern Cape Saturday 20:35
- Vereeniging, Gauteng Saturday 20:35
- Dr Ruth Segomotsi Mompati, North West Saturday 20:35
- Boksburg, Gauteng Saturday 20:35
- West Coast, Western Cape Saturday 20:35
- Welkom, Free State Saturday 20:35
- Newcastle, KwaZulu-Natal Saturday 20:35
- Frances Baard, Northern Cape Saturday 20:35
- Krugersdorp, Gauteng Saturday 20:35
- Rustenburg, North West Saturday 20:35
- Witbank, Mpumalanga Saturday 20:35
- Joe Gqabi, Eastern Cape Saturday 20:35
- Diepsloot, Gauteng Saturday 20:35
- Randburg, Gauteng Saturday 20:35
- Roodepoort, Gauteng Saturday 20:35
- Botshabelo, Free State Saturday 20:35
- Brakpan, Gauteng Saturday 20:35
- Overberg, Western Cape Saturday 20:35
- Polokwane, Limpopo Saturday 20:35
- Richards Bay, KwaZulu-Natal Saturday 20:35
- Vanderbijlpark, Gauteng Saturday 20:35
- John Taolo Gaetsewe, Northern Cape Saturday 20:35
- Paarl, Western Cape Saturday 20:35
- Centurion, Gauteng Saturday 20:35
- Klerksdorp, North West Saturday 20:35
- Middelburg, Mpumalanga Saturday 20:35
- Pixley ka Seme, Northern Cape Saturday 20:35
- Springs, Gauteng Saturday 20:35
- Carletonville, Gauteng Saturday 20:35
- Mthatha, Eastern Cape Saturday 20:35
- KwaDukuza, KwaZulu-Natal Saturday 20:35
- George, Western Cape Saturday 20:35
- Westonaria, Gauteng Saturday 20:35
- Vryheid, KwaZulu-Natal Saturday 20:35
- Potchefstroom, North West Saturday 20:35
- eMbalenhle, Mpumalanga Saturday 20:35
- Kimberley, Northern Cape Saturday 20:35
- Nigel, Gauteng Saturday 20:35
- Mpumalanga, KwaZulu-Natal Saturday 20:35
- Bhisho, Eastern Cape Saturday 20:35
- Sasolburg, Free State Saturday 20:35
- Randfontein, Gauteng Saturday 20:35
- Worcester, Western Cape Saturday 20:35
- Xhariep, Free State Saturday 20:35
- Virginia, Free State Saturday 20:35
- Brits, North West Saturday 20:35
- Alberton, Gauteng Saturday 20:35
- Queenstown, Eastern Cape Saturday 20:35
- Kroonstad, Free State Saturday 20:35
- Namakwa, Northern Cape Saturday 20:35
- Mabopane, Gauteng Saturday 20:35
- Orkney, North West Saturday 20:35
- Phalaborwa, Limpopo Saturday 20:35
- Thohoyandou, Limpopo Saturday 20:35
- Uitenhage, Eastern Cape Saturday 20:35
- Standerton, Mpumalanga Saturday 20:35
- Mokopane, Limpopo Saturday 20:35
- Ermelo, Mpumalanga Saturday 20:35
- Kutloanong, Free State Saturday 20:35
- Stilfontein, North West Saturday 20:35
- Delmas, Mpumalanga Saturday 20:35
- Grahamstown, Eastern Cape Saturday 20:35
- Bethlehem, Free State Saturday 20:35
- Ga-Rankuwa, North West Saturday 20:35
- Oudtshoorn, Western Cape Saturday 20:35
- Warmbaths, Limpopo Saturday 20:35
- Midrand, Gauteng Saturday 20:35
- Louis Trichardt, Limpopo Saturday 20:35
- Heidelberg, Gauteng Saturday 20:35
- Dundee, KwaZulu-Natal Saturday 20:35
- Piet Retief, Mpumalanga Saturday 20:35
- Phuthaditjhaba, Free State Saturday 20:35
- Stellenbosch, Western Cape Saturday 20:35
- Mossel Bay, Western Cape Saturday 20:35
- Mahikeng, North West Saturday 20:35
- Mmabatho, North West Saturday 20:35
- Central Karoo, Western Cape Saturday 20:35
- Bethal, Mpumalanga Saturday 20:35
- Thaba Nchu, Free State Saturday 20:35
- Bothaville, Free State Saturday 20:35
- Upington, Northern Cape Saturday 20:35
- Parys, Free State Saturday 20:35
- Schweizer-Reneke, North West Saturday 20:35
- Knysna, Western Cape Saturday 20:35
- Saldanha, Western Cape Saturday 20:35
- Barberton, Mpumalanga Saturday 20:35
- Atlantis, Western Cape Saturday 20:35
- Lichtenburg, North West Saturday 20:35
- Graaff-Reinet, Eastern Cape Saturday 20:35
- Fochville, North West Saturday 20:35
- Kokstad, KwaZulu-Natal Saturday 20:35
- Fort Beaufort, Eastern Cape Saturday 20:35
- Ekangala, Gauteng Saturday 20:35
- Kraaifontein, Western Cape Saturday 20:35
- Hermanus, Western Cape Saturday 20:35
- Vryburg, North West Saturday 20:35
- Wellington, Western Cape Saturday 20:35
- Viljoenskroon, Free State Saturday 20:35
- Mondlo, KwaZulu-Natal Saturday 20:35
- Butterworth, Eastern Cape Saturday 20:35
- Port Shepstone, KwaZulu-Natal Saturday 20:35
- Nkowakowa, Limpopo Saturday 20:35
- Modimolle, Limpopo Saturday 20:35
- Lydenburg, Mpumalanga Saturday 20:35
- Wolmaransstad, North West Saturday 20:35
- Edenvale, Gauteng Saturday 20:35
- eSikhaleni, KwaZulu-Natal Saturday 20:35
- Balfour, Mpumalanga Saturday 20:35
- Beaufort West, Western Cape Saturday 20:35
- Aliwal North, Eastern Cape Saturday 20:35
- Siyabuswa, Mpumalanga Saturday 20:35
- Cradock, Eastern Cape Saturday 20:35
- Volksrust, Mpumalanga Saturday 20:35
- Musina, Limpopo Saturday 20:35
- Wesselsbron, Free State Saturday 20:35
- Ceres, Western Cape Saturday 20:35
- Bronkhorstspruit, Gauteng Saturday 20:35
- Senekal, Free State Saturday 20:35
- Vredenburg, Western Cape Saturday 20:35
- Plettenberg Bay, Western Cape Saturday 20:35
- Grabouw, Western Cape Saturday 20:35
- Giyani, Limpopo Saturday 20:35
- Malmesbury, Western Cape Saturday 20:35
- Stutterheim, Eastern Cape Saturday 20:35
- Theunissen, Free State Saturday 20:35
- Thabazimbi, Limpopo Saturday 20:35
- Margate, KwaZulu-Natal Saturday 20:35
- Cullinan, Gauteng Saturday 20:35
- Whittlesea, Eastern Cape Saturday 20:35
- Bloemhof, North West Saturday 20:35
- Harrismith, Free State Saturday 20:35
- Robertson, Western Cape Saturday 20:35
- Mtubatuba, KwaZulu-Natal Saturday 20:35
- Empangeni, KwaZulu-Natal Saturday 20:35
- Heilbron, Free State Saturday 20:35
- Howick, KwaZulu-Natal Saturday 20:35
- Richmond, KwaZulu-Natal Saturday 20:35
- De Aar, Northern Cape Saturday 20:35
- Allanridge, Free State Saturday 20:35
- Frankfort, Free State Saturday 20:35
- Port Alfred, Eastern Cape Saturday 20:35
- Ladybrand, Free State Saturday 20:35
- Mpophomeni, KwaZulu-Natal Saturday 20:35
- Postmasburg, Northern Cape Saturday 20:35
- Ulundi, KwaZulu-Natal Saturday 20:35
- Driefontein, Mpumalanga Saturday 20:35
- Ballito, KwaZulu-Natal Saturday 20:35
- Hendrina, Mpumalanga Saturday 20:35
- Retreat, Western Cape Saturday 20:35
- White River, Mpumalanga Saturday 20:35
- Lady Frere, Eastern Cape Saturday 20:35
- Christiana, North West Saturday 20:35
- Midstream, Gauteng Saturday 20:35
- Duiwelskloof, Limpopo Saturday 20:35
- Reitz, Free State Saturday 20:35
- Scottburgh, KwaZulu-Natal Saturday 20:35
- Koster, North West Saturday 20:35
- Deneysville, Free State Saturday 20:35
- Greytown, KwaZulu-Natal Saturday 20:35
- Hennenman, Free State Saturday 20:35
- Somerset East, Eastern Cape Saturday 20:35
- Middelburg, Eastern Cape Saturday 20:35
- Vredendal, Western Cape Saturday 20:35
- Mooirivier, KwaZulu-Natal Saturday 20:35
- Pampierstad, Northern Cape Saturday 20:35
- Vrede, Free State Saturday 20:35
- Clocolan, Free State Saturday 20:35
- Glencoe, KwaZulu-Natal Saturday 20:35
- Villiers, Free State Saturday 20:35
- Komatipoort, Mpumalanga Saturday 20:35
- Secunda, Mpumalanga Saturday 20:35
- eMkhomazi, KwaZulu-Natal Saturday 20:35
- Carolina, Mpumalanga Saturday 20:35
- Belfast, Mpumalanga Saturday 20:35
- Queensdale, Eastern Cape Saturday 20:35
- Riversdale, Western Cape Saturday 20:35
- Hoopstad, Free State Saturday 20:35
- Burgersdorp, Eastern Cape Saturday 20:35
- Zeerust, North West Saturday 20:35
- Kruisfontein, Eastern Cape Saturday 20:35
- Zastron, Free State Saturday 20:35
- Bredasdorp, Western Cape Saturday 20:35
- Marquard, Free State Saturday 20:35
- Kriel, Mpumalanga Saturday 20:35
- Montagu, Western Cape Saturday 20:35
- Alice, Eastern Cape Saturday 20:35
- Warrenton, Northern Cape Saturday 20:35
- Eshowe, KwaZulu-Natal Saturday 20:35
- Swellendam, Western Cape Saturday 20:35
- Vredefort, Free State Saturday 20:35
- Lansdowne, Western Cape Saturday 20:35
- Elliot, Eastern Cape Saturday 20:35
- Breyten, Mpumalanga Saturday 20:35
- Winburg, Free State Saturday 20:35
- Caledon, Western Cape Saturday 20:35
- Koppies, Free State Saturday 20:35
- Thulamahashi, Limpopo Saturday 20:35
- Brandfort, Free State Saturday 20:35
- Berea, KwaZulu-Natal Saturday 20:35
- Adelaide, Eastern Cape Saturday 20:35
- Rondebosch, Western Cape Saturday 20:35
- Tzaneen, Limpopo Saturday 20:35
- Claremont, Western Cape Saturday 20:35
- Lindley, Free State Saturday 20:35
- Ekuvukeni, KwaZulu-Natal Saturday 20:35
- Molteno, Eastern Cape Saturday 20:35
- Ventersburg, Free State Saturday 20:35
- Jan Kempdorp, North West Saturday 20:35
- Prince Albert, Western Cape Saturday 20:35
- Ga-Kgapane, Limpopo Saturday 20:35
- Moorreesburg, Western Cape Saturday 20:35
- Ilinge, Eastern Cape Saturday 20:35
- Mankoeng, Limpopo Saturday 20:35
- Sundumbili, KwaZulu-Natal Saturday 20:35
- Colesberg, Northern Cape Saturday 20:35
- Dordrecht, Eastern Cape Saturday 20:35
- Piketberg, Western Cape Saturday 20:35
- Bochum, Limpopo Saturday 20:35
- Barkly West, Northern Cape Saturday 20:35
- Prieska, Northern Cape Saturday 20:35
- Springbok, Northern Cape Saturday 20:35
- Kirkwood, Eastern Cape Saturday 20:35
- Daniëlskuil, Northern Cape Saturday 20:35
- Maile, North West Saturday 20:35
- Orange Farm, Gauteng Saturday 20:35
- Rosebank, Western Cape Saturday 20:35
- Ritchie, Northern Cape Saturday 20:35
- Kathu, Northern Cape Saturday 20:35
- Willowmore, Eastern Cape Saturday 20:35
- Kuruman, Northern Cape Saturday 20:35
- Ladismith, Western Cape Saturday 20:35
- Utrecht, KwaZulu-Natal Saturday 20:35
- Calvinia, Northern Cape Saturday 20:35
- Clanwilliam, Western Cape Saturday 20:35
- Albertina, Western Cape Saturday 20:35
- Eden Glen, Gauteng Saturday 20:35
- Eastleigh, Gauteng Saturday 20:35
- Constantia, Western Cape Saturday 20:35
- Port Saint John’s, Eastern Cape Saturday 20:35
- Carnarvon, Northern Cape Saturday 20:35
- Zoar, Western Cape Saturday 20:35
- Eden Glen Ext 60, Gauteng Saturday 20:35
- Newlands, Western Cape Saturday 20:35
- Calitzdorp, Western Cape Saturday 20:35
- Kenhardt, Northern Cape Saturday 20:35
- Hluhluwe, KwaZulu-Natal Saturday 20:35
- De Rust, Western Cape Saturday 20:35
- Noupoort, Northern Cape Saturday 20:35
- Bergvliet, Western Cape Saturday 20:35
- Pofadder, Northern Cape Saturday 20:35
- Fraserburg, Northern Cape Saturday 20:35
- Modderfontein, Gauteng Saturday 20:35
- Brandvlei, Northern Cape Saturday 20:35
- iLembe, KwaZulu-Natal Saturday 20:35
- Orania, Northern Cape Saturday 20:35
- Sunset Beach, Western Cape Saturday 20:35
- Van Wyksvlei, Northern Cape Saturday 20:35
- Arniston, Western Cape Saturday 20:35
- Muldersdriseloop, Gauteng Saturday 20:35
- Ndwedwe, KwaZulu-Natal Saturday 20:35
- Cacadu, Eastern Cape Saturday 20:35
- Eden, Western Cape Saturday 20:35
- Ekurhuleni Metropolitan, Gauteng Saturday 20:35
- Hardys Memories of Africa, Western Cape Saturday 20:35
- Lebowakgomo, Limpopo Saturday 20:35
- Nelspruit, Mpumalanga Saturday 20:35
- Sisonke, KwaZulu-Natal Saturday 20:35
- Siyanda, Northern Cape Saturday 20:35
- uMgungundlovu, KwaZulu-Natal Saturday 20:35
- uThungulu, KwaZulu-Natal Saturday 20:35