Given below is the complete list of area codes in South Africa. The table below shows all the 36 area codes in South Africa. South Africa area codes usually have 2 digits. While calling South Africa from abroad, you need to dial the ISD code followed by the area code and finally the phone number.

Find Area Code

Given below is a list of area codes for calling South Africa's major cities/regions.

Click here to know How to call South Africa from abroad

* Ignore the number within bracket while calling South Africa from another country. The number within bracket is to be dialed along with area code only while calling within South Africa

#Area NameArea Code
1 Bethlehem (0)58
2 Bisho (0)40
3 Bloemfontein (0)51
#Area NameArea Code
1 Cape Town (0)21
#Area NameArea Code
1 Durban (0)31
#Area NameArea Code
1 East London (0)43
2 Ermelo (0)17
#Area NameArea Code
1 Garden Route (0)44
2 Graaff-Reinet (0)49
3 Grahamstown (0)46
#Area NameArea Code
1 Humansdorp (0)42
#Area NameArea Code
1 Johannesburg (0)10
2 Johannesburg (0)11
#Area NameArea Code
1 Kimberley (0)53
2 Kroonstad (0)56
#Area NameArea Code
1 Ladysmith (0)36
#Area NameArea Code
1 Malmesbury (0)22
#Area NameArea Code
1 Northern Cape (0)27
#Area NameArea Code
1 Pietermaritzburg (0)33
2 Polokwane (Pietersburg) (0)15
3 Port Elizabeth (0)41
4 Port Shepstone (0)39
5 Potchefstroom / Klerksdorp (0)18
6 Pretoria (0)12
#Area NameArea Code
1 Queenstown (0)45
#Area NameArea Code
1 Richards Bay (0)35
2 Rustenburg (0)14
#Area NameArea Code
1 Stanger (0)32
2 Steynsburg (0)48
3 Swellendam (0)28
#Area NameArea Code
1 Umtata (0)47
2 Upington (0)54
#Area NameArea Code
1 Vereeniging (0)16
2 Vryheid (0)34
#Area NameArea Code
1 Welkom (0)57
2 Worcester (0)23