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
| Code | Region | Main towns |
|---|---|---|
| 010 | Johannesburg region | Johannesburg, Kempton Park, Krugersdorp, Bryanston |
| 011 | Johannesburg region | Johannesburg, Randburg, Tembisa, Boksburg |
| 012 | Tshwane region | Pretoria, Centurion, Brits, Soshanguve |
| 013 | Northern and western Mpumalanga | Witbank, Mbombela, Nelspruit, Burgersfort |
| 014 | Northern North West and southern/western Limpopo | Rustenburg, Lephalale, Thabazimbi, Bela-Bela |
| 015 | Northern and eastern Limpopo | Polokwane, Louis Trichardt, Tzaneen, Thohoyandou |
| 016 | Vaal Triangle | Vanderbijlpark, Vereeniging, Sasolburg, Meyerton |
| 017 | Southern Mpumalanga | Secunda, Ermelo, Standerton, Bethal |
| 018 | Southern North West | Potchefstroom, Klerksdorp, Mmabatho, Mafikeng |
| 021 | Cape Town region | Cape Town, Stellenbosch, Paarl, Bellville |
| 022 | West Coast and Boland | Malmesbury, Langebaan, Vredenburg, Saldanha |
| 023 | Karoo | Beaufort West, Worcester, Robertson, Ceres |
| 027 | Namaqualand | Vredendal, Springbok, Clanwilliam, Lutzville |
| 028 | Southern coast of Western Cape | Hermanus, Swellendam, Kleinmond, Bredasdorp |
| 031 | Durban region | Durban, Pinetown, Kwamashu, Amanzimtoti |
| 032 | KwaZulu-Natal central coast | Stanger, Ballito, Verulam, Tongaat |
| 033 | KwaZulu-Natal Midlands | Pietermaritzburg, Howick, Greytown, Underberg |
| 034 | Northern KwaZulu-Natal | Vryheid, Newcastle, Pongola, Dannhauser |
| 035 | Zululand | Richards Bay, St Lucia, Empangeni, Eshowe |
| 036 | Drakensberg | Ladysmith, Bergville, Estcourt, Winterton |
| 039 | Eastern Pondoland and southern KwaZulu-Natal coast | Port Shepstone, Kokstad, Lusikisiki, Matatiele |
| 040 | Bhisho region | Alice, Bhisho, Balfour, Peddie |
| 041 | Port Elizabeth region | Port Elizabeth, Uitenhage, Despatch |
| 042 | Southern and central Eastern Cape | Humansdorp, Jeffreys Bay, St Francis Bay, Kirkwood |
| 043 | East London region | East London, King William's Town, Gonubie, Mdantsane |
| 044 | Garden Route | George, Mossel Bay, Knysna, Oudtshoorn |
| 045 | Northern and eastern Eastern Cape | Queenstown, Maclear, Barkly East, Cathcart |
| 046 | Southern and eastern Eastern Cape | Grahamstown, Port Alfred, Fort Beaufort, Kenton On Sea |
| 047 | Eastern part of Eastern Cape | Mthatha, Butterworth, Libode, Cofimvaba |
| 048 | Northern part of Eastern Cape | Steynsburg, Cradock, Hofmeyr |
| 049 | Western part of Eastern Cape | Graaff-Reinet, Middelburg, Aberdeen, Jansenville |
| 051 | Southern and central Free State | Bloemfontein, Botshabelo, Aliwal North, Thaba Nchu |
| 053 | Eastern Northern Cape and far western North West | Kimberley, Kuruman, Kathu, Vryburg |
| 054 | Gordonia | Upington, Aggeneys, Kakamas, Keimoes |
| 056 | Northern Free State | Kroonstad, Parys, Bothaville, Viljoenskroon |
| 057 | Free State Goldfields | Welkom, Virginia, Odendaalsrus, Wesselsbron |
| 058 | Eastern Free State | Bethlehem, Phuthaditjhaba, Harrismith, Heilbron |
Area codes by province
Codes cross provincial borders; each code is listed under the province most of its towns are in.
Numbers that are not tied to a town
| 080 | Toll-free: the business you call pays for the call. |
| 0860 | Telkom ShareCall: caller and business share the cost. |
| 0861 | Telkom MaxiCall: a national business number; what the caller pays is set in Telkom's tariff list. |
| 086 | Inbound services, including fax-to-email numbers. |
| 087 | VoIP (internet telephone) numbers, not tied to a town. |
| 06x, 07x, 08x | Mobile 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.