37 landline codes · +27

South African area codes

Every landline dialling code in use in South Africa, the region ICASA assigns it to and the towns Telkom lists under it.

All area codes

CodeRegionMain towns
010Johannesburg regionJohannesburg, Kempton Park, Krugersdorp, Bryanston
011Johannesburg regionJohannesburg, Randburg, Tembisa, Boksburg
012Tshwane regionPretoria, Centurion, Brits, Soshanguve
013Northern and western MpumalangaWitbank, Mbombela, Nelspruit, Burgersfort
014Northern North West and southern/western LimpopoRustenburg, Lephalale, Thabazimbi, Bela-Bela
015Northern and eastern LimpopoPolokwane, Louis Trichardt, Tzaneen, Thohoyandou
016Vaal TriangleVanderbijlpark, Vereeniging, Sasolburg, Meyerton
017Southern MpumalangaSecunda, Ermelo, Standerton, Bethal
018Southern North WestPotchefstroom, Klerksdorp, Mmabatho, Mafikeng
021Cape Town regionCape Town, Stellenbosch, Paarl, Bellville
022West Coast and BolandMalmesbury, Langebaan, Vredenburg, Saldanha
023KarooBeaufort West, Worcester, Robertson, Ceres
027NamaqualandVredendal, Springbok, Clanwilliam, Lutzville
028Southern coast of Western CapeHermanus, Swellendam, Kleinmond, Bredasdorp
031Durban regionDurban, Pinetown, Kwamashu, Amanzimtoti
032KwaZulu-Natal central coastStanger, Ballito, Verulam, Tongaat
033KwaZulu-Natal MidlandsPietermaritzburg, Howick, Greytown, Underberg
034Northern KwaZulu-NatalVryheid, Newcastle, Pongola, Dannhauser
035ZululandRichards Bay, St Lucia, Empangeni, Eshowe
036DrakensbergLadysmith, Bergville, Estcourt, Winterton
039Eastern Pondoland and southern KwaZulu-Natal coastPort Shepstone, Kokstad, Lusikisiki, Matatiele
040Bhisho regionAlice, Bhisho, Balfour, Peddie
041Port Elizabeth regionPort Elizabeth, Uitenhage, Despatch
042Southern and central Eastern CapeHumansdorp, Jeffreys Bay, St Francis Bay, Kirkwood
043East London regionEast London, King William's Town, Gonubie, Mdantsane
044Garden RouteGeorge, Mossel Bay, Knysna, Oudtshoorn
045Northern and eastern Eastern CapeQueenstown, Maclear, Barkly East, Cathcart
046Southern and eastern Eastern CapeGrahamstown, Port Alfred, Fort Beaufort, Kenton On Sea
047Eastern part of Eastern CapeMthatha, Butterworth, Libode, Cofimvaba
048Northern part of Eastern CapeSteynsburg, Cradock, Hofmeyr
049Western part of Eastern CapeGraaff-Reinet, Middelburg, Aberdeen, Jansenville
051Southern and central Free StateBloemfontein, Botshabelo, Aliwal North, Thaba Nchu
053Eastern Northern Cape and far western North WestKimberley, Kuruman, Kathu, Vryburg
054GordoniaUpington, Aggeneys, Kakamas, Keimoes
056Northern Free StateKroonstad, Parys, Bothaville, Viljoenskroon
057Free State GoldfieldsWelkom, Virginia, Odendaalsrus, Wesselsbron
058Eastern Free StateBethlehem, Phuthaditjhaba, Harrismith, Heilbron

Area codes by province

Codes cross provincial borders; each code is listed under the province most of its towns are in.

Gauteng

010, 011, 012, 016

Mpumalanga

013, 017

Limpopo

014, 015

North West

018

Western Cape

021, 022, 023, 027, 028, 044

KwaZulu-Natal

031, 032, 033, 034, 035, 036, 039

Eastern Cape

040, 041, 042, 043, 045, 046, 047, 048, 049

Free State

051, 056, 057, 058

Northern Cape

053, 054

Numbers that are not tied to a town

080Toll-free: the business you call pays for the call.
0860Telkom ShareCall: caller and business share the cost.
0861Telkom MaxiCall: a national business number; what the caller pays is set in Telkom's tariff list.
086Inbound services, including fax-to-email numbers.
087VoIP (internet telephone) numbers, not tied to a town.
06x, 07x, 08xMobile numbers, for example 066 and 082. A number can be ported to another network, so the first digits are not a reliable guide to the network.

Frequently asked questions

What is the country code for South Africa?

South Africa is +27. From abroad, dial your international prefix (or +), then 27, then the number without its first 0: 021 123 4567 becomes +27 21 123 4567.

How do I call another country from South Africa?

Dial 00, then the country code, then the number. The international prefix in South Africa is 00, shown as + on a mobile phone.

Do I need to dial the area code for a local call?

Yes. South African landline numbers are 10 digits including the 0 and the area code, so you always dial all 10 digits, even inside the same town.

Is 055 an area code?

No. ICASA lists 055 as a protected code that is not in use, so no landline numbers start with 055.

Why do Johannesburg numbers start with 011 or 010?

ICASA has released both 011 and 010 for the Johannesburg region, and Telkom lists Johannesburg-area towns under both codes.

Codes and regions come from ICASA's Numbering Plan Regulations (Table 3) and the towns from Telkom's dialling code list. ShareCall and MaxiCall rates are from Telkom's tariff list. Checked 30 September 2026.