00 is the International Direct Dialing Code to call overseas from within South Africa.  

27 is the International Country Code for South Africa.

The national fixed line telecom company is Telkom and there are four cellular (mobile) providers - Vodacom, MTN, Cell C and Virgin Mobile. A traveller to South Africa can buy a pay-as-you-go SIM card and purchase increments of airtime. While costs are high by global standards, there is good and comprehensive telecommunications coverage throughout the country. Still, all incoming calls are always free and costs are much less than using your own phone - assuming it works.  Purchasing prior to your trip is an added convenience as you are ready to go as soon as you land and will already have the phone number.

These are some City / Area codes

  • 51 Bloemfontein   
  • 21 Cape Town
  • 5363 De Aar
  • 31 Durban
  • 43 East London
  • 24 Gordon's Bay
  • 11 Johannesburg
  • 31 La Lucia
  • 33 Pietermaritzburg
  • 41 Port Elizabeth
  • 12 Pretoria
  • 16 Sasolburg
  • 24 Somerset West
  • 41 Uitenhage
  • 57 Welkom

Insert a "0" before these numbers if dialling within S.Africa

You can book a Mobile Sim card online www.b4igo.travel, receive a mobile number before arriving Johanessburg, buy data and airtime and register the SIM card. Show a passport and collect the SIM card at the Vodacom shop in the airport without having to wait. 

Alternatively, you may opt to purchase a prepaid South Africa SIM card from companies, such as TravelSim or  OneSimCard for your personal cell phone (needs to be unlocked and GSM capable) or another unlocked device. It is a prepaid service that offers coverage in over 200 countries, including South Africa. When purchasing an international sim card with TravelSim, you receive a free mobile phone together with the card, so you do not need to worry if your phone is compatible. For OneSimCard, If you do not have your own unlocked device, they also have renting options available (this option is only available for individuals in the U.S.)