How to Call South Africa Hide

Country Code Guide is your one-stop shop for making international calls from anywhere in the world. Here's how to call South Africa:

  1. Dial the exit code for your country. This is usually 00 or 011.
  2. Dial the country code for South Africa, which is +27.
  3. Dial the area code for the city you're calling in South Africa.
  4. Dial the local phone number.

For example, to call a mobile phone number in South Africa from the United States, you would dial:

00 27 --- -------
IDD COUNTRY CODE CITY CODE PHONE NUMBER
South Africa City Codes Hide
Loading, please wait...
City
Dial Codes
Bloemfontein +27-51
Cape Town +27-21
De Aar +27-571
Durban +27-31
East London +27-431
Gordons Bay +27-24
Johannesburg +27-11
Johannesburg CBD +27-102103
La Lucia +27-31
Pietermaritzburg +27-331
Port Elizabeth +27-41
Pretoria +27-12
Sasolburg +27-16
Somerset West +27-21
Uitenhage +27-41
Welkom +27-57

Calling from other countries to South Africa

Are you calling someone in South Africa from outside the country? Select a country from the list below to discover the international dialing code you need to dial for calling South Africa.