African penguins
| |

Buying a SIM Card or eSIM in South Africa

We may earn a commission from purchases you make after clicking links on this site. Learn more.

From the wildlife-filled savannah of Kruger National Park to Durban’s beaches and Cape Town’s towering Table Mountain, South Africa has a seemingly endless list of attractions for visitors.

It’s a big country, though, and while Wi-Fi is readily available in the cities, it’s not always free or particularly fast. Fortunately, staying connected with a local SIM card or travel eSIM is easy and inexpensive, and data speeds can be surprisingly quick.

Here’s what you need to know.

Companies

  • I recommend Vodacom or MTN for most travelers who want a physical SIM
  • An eSIM from aloSIM is the best option if you only need data

There are four cell networks in South Africa, plus a small number of companies that resell service on those networks. Vodacom and MTN have the best coverage, especially outside the cities, with Cell C and Telkom trailing behind.

LTE data is available with all providers if your phone supports the right frequencies.

I decided to pick up a Vodacom SIM, since the company boasted of having the fastest network in the country. My partner bought one from MTN for comparison.

Travel eSIM for South Africa

I often find myself moving away from physical SIMs these days, in favor of travel eSIMs. They’re just a lot more convenient, and I’d rather spend my time exploring a new city than standing in a line to buy a SIM card.

Prices with aloSIM are pretty good in South Africa if you don’t need a lot of data. Small packs are available that last anywhere from a week to a month, and you won’t pay much if any more for them compared to a local SIM.

It’s a different story with large data packs, though: while prices for those are still quite cheap by global standards, the low price for phone service in South Africa means you’re better off going with a SIM from one of the local companies there if loads of data is what you need.

Like most travel eSIMs, this one is data-only: you don’t get a local number. I use apps for everything from communication to transport these days, so the lack of a local number very rarely matters to me, but you might have different needs.

If you’re new to eSIMs, they offer big benefits to travelers in terms of how quickly, easily, and (often) cheaply you can get connected when you arrive in a new country. Most recent phones support them, and you can read all about them here.

How to Buy a Prepaid SIM Card in South Africa

Both MTN and Vodacom have kiosks in some or all of South Africa’s international airports. Vodacom used to offer a “B4IGO” tourist service that let you buy a SIM before you traveled and pick it up on arrival, but has since discontinued it.

You’ll save some money by waiting until you get into the town to buy your SIM, and can find official stores in all major cities. I bought my Vodacom SIM in Cape Town’s central business district, while my partner bought her MTN version at the sprawling Gateway mall just outside Durban.

In neither case did the staff seem particularly excited about their jobs, but it only took a few minutes to buy and activate the SIM and package.

You’ll need your passport, and potentially proof of where you’re staying in the form of a booking confirmation. I wasn’t asked for it, but my partner was.

Note that many of the places displaying MTN or Vodacom logos don’t sell SIMs, or can’t register them to you. You’ll have no problem topping up there, but for the initial purchase, look for official stores and certain supermarkets.

Prepaid SIM and eSIM Costs

Vodacom

Staying connected is inexpensive in South Africa. I paid all of one rand (~6c) for the SIM, while 99 ZAR (~$5.50) gives 10GB of data valid for a month. Several smaller and larger data packs were available as well, all the way up to 130GB.

I added a bit of extra credit for calls and texts, and was good to go.

MTN doesn’t seem to be interested in smaller data packs, but it’s not like it costs a fortune for larger ones. We paid 3.50 ZAR for the SIM, and again, 99 ZAR gets 10GB of data valid for a month.

Larger data amounts are available up to 200GB, along with bundles that include calls and texts as well. Be careful with those, though: at least some of them segment the data amount so you can only use some at night, some for video, and so on.

Eswatini

If you’re going to Eswatini, bear in mind that it’s counted as roaming with either company. With Vodacom, the most practical way to do it is to buy a roaming bundle with 1GB of data and 100 minutes of calls for 199 ZAR ($11).

With MTN, you can roam on a pay as you go basis, but you’ll need credit on your account and it costs a relatively expensive 1 rand per megabyte for data. Calls cost 5 ZAR per minute to Eswatini numbers, or 2.50 ZAR to South African ones.

With both companies, make sure you mention that you want to roam in Eswatini when buying your SIM: it’s something that needs to be activated well in advance.

Alternatively, you may just be better off using an eSIM instead. 1GB of data for Eswatini with aloSIM is cheaper than the Vodacom roaming bundle, and if you expect to use more than about 150MB of data while you’re there, cheaper than MTN as well.

Regional eSIMs that cover both countries (and several others) are also available, but they’re not great value. If you’re only going to South Africa and Eswatini, you’re better off with individual eSIMs for each one.

aloSIM

As is often (but not always) the case, aloSIM and Airalo tend to have near-identical prices in South Africa. aloSIM has more options, though, so that’s the one I’m recommending.

I’ve used both all over the world without issue, though, so it doesn’t matter all that much which one you choose.

I’ve compared them to many others in the past, and of the better ones, here’s how the prices currently stack up in South Africa.

Validity Period

  • 7 days

  • 15 days

  • 30 days

  • 30 days

  • 30 days

  • 30 days

Data Amount

  • 1 GB

  • 2 GB

  • 3 GB

  • 5 GB

  • 10 GB

  • 20 GB

Price (USD)

  • $4.50

  • $8

  • $11

  • $15.50

  • $26

  • $48

Validity Period

  • 7 days

  • 15 days

  • 30 days

  • 30 days

  • 30 days

Data Amount

  • 1 GB

  • 2 GB

  • 3 GB

  • 5 GB

  • 10 GB

Price (USD)

  • $4.50

  • $8

  • $11

  • $15.50

  • $26

Validity Period

  • 7 days

  • 30 days

  • 30 days

  • 30 days

Data Amount

  • 1 GB

  • 3 GB

  • 5 GB

  • 10 GB

Price (USD)

  • $11

  • $20

  • $28

  • $45

Topping Up

MTN and Vodacom

You’ll see MTN and Vodacom logos in pretty much every convenience store window, plus supermarkets, gas stations, and elsewhere.

Reload vouchers come in a range of different values. Just pick and mix to make up the amount you need.

aloSIM

Topping up with aloSIM (or any of the other travel eSIM companies) is done by logging into the website or app. You just select your South Africa eSIM, hit the top-up button, and buy the same package again.

The top-up packs have exactly the same pricing and duration as the original eSIMs: there’s little difference between topping up your current eSIM and buying a new one, other than not having to activate it.

Get regular updates from the world of travel tech and remote work

News, reviews, recommendations and more, from here and around the web

Coverage and Data Speeds

Coverage was generally good with both Vodacom and MTN, even halfway up Table Mountain and other out-of-the-way locations.

I did notice a few occasions, though, when my phone reported full signal but web pages would time out or take forever to load. Waiting a couple of minutes, or walking further down the street, always fixed the problem.

With both providers, speeds were more than acceptable anywhere and everywhere I tested them. LTE speeds with Vodacom hovered around 30Mbps, and MTN was pretty similar: sometimes a bit higher, sometimes a bit lower.

Coverage was good while roaming in Eswatini with MTN as well, both in Mbabane and Manzini and in the countryside and national parks.


Check out our guides to SIM cards and eSIMs in 65+ other countries here.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

45 Comments

  1. Avatar Peter Bourget says:

    Great information. I wish I had known how much cheaper it was to skip the airport. I probably still would have done the airport though as we got in late at night and I needed a phone early the next morning. I’m pretty new at traveling with a smart phone so your guides are great. Next time I go to Cape Town I will do it your way.

    1. Dave Dean Dave Dean says:

      Yeah, it’s hard to beat the airport kiosks in terms of convenience, especially if you need a working phone straight away!

  2. We are going to South Africa but also Botswana, Namibia, Zimbabwe and Tanzania. Can I use the same Vodacom pre paid sim card in all those countries?

    1. You likely can, but since you’ll be paying roaming charges in each other country, you probably won’t want to. It’ll be much cheaper to pick up local SIMs in each new country.

  3. Really useful article, thanks so much! Do you happen to know if this method of buying a SIM with a letter of accomodation and a passport works for South African nationals? I’m coming home to Curbs, for a quick and busy visit next week, and I would really like to have a working phone.

    1. Hi — I don’t know for sure whether it applies to South African nationals, but I suspect it should, if you don’t actually live in the country. I guess you might need to prove that (with ID or some sort of paperwork from the country you live in), but as I say, this is just speculation. Perhaps try to contact Vodacom or MTN to clarify the situation?

  4. So helpful! Maybe you can advise me? I’m about to work in South Africa for a year. It’s also time for me to buy a new phone.
    Should I get an unlocked phone here (the US) and buy a SIM card when I arrive? Am I better off purchasing a new phone and plan there?
    I’m not a techie person, so I don’t have a clue where to begin. I’ve been scouring your site for the past half hour. Thanks for the great info!

    1. Hi Kymberly,

      The LTE (ie, highest-speed data) frequencies used in South Africa are different to the US, so you won’t always get LTE data speeds in South Africa with a US phone, and vice versa. Some companies (like Apple) sell an international version of their devices that does have LTE support for eg. both the US and South Africa, but you’d need to make sure you bought that specific model. The same applies for other vendors, if they sell such a version at all. It’s all a bit complicated, and availability varies by company and country, unfortunately.

      All of that said, if you don’t care about having the highest possible data speeds, things get easier. Pretty much any unlocked GSM phone with a SIM card slot will give you reasonable 3G speeds in both countries, so you just need to compare the price and availability of whichever model is most appealing. You’ll usually find a greater range of phones in the US vs South Africa, and of course it’ll be easier to get everything set up in advance rather than waiting until you arrive, but in terms of price in one country vs the other, I don’t know (and it likely depends on the phone model).

      Finally, regarding getting a plan — personally, I’d probably stick with a Pay As You Go package of some sort while in South Africa. It’ll be the quickest and easiest thing to get set up, doesn’t require a contract or commitment, and the price is likely to be only slightly higher.

  5. Avatar Angel Garcia says:

    As you say 149 ZAR (~$11) for 1GB of data is not expensive. Are local calls included o you have to call “via app”?

    1. That’s just for data — as I mentioned, I just added a few extra rand for calls and texts. You could use an app instead if you wanted to.

  6. Avatar Angel Garcia says:

    Dave, sorry, I read it very quickly. Thank you very much for all your infos

  7. Verizon actually has a decent international roaming option for $40 (as of 6/2017) Talk: 100 min, Text: 100 sent msg / unlimited incoming, Data: 100 MB, then $.25/min, $.25/msg, $25/100MB for overages.

    1. That data pricing is very expensive — on that plan, the gigabyte of data that cost me around $11 would have cost $265 ($40 for the roaming plan, $225 in overage charges). It looks a little better if you’re taking full advantage of those 100 minutes of calls as well, but even then, assuming you’re calling the USA, doing the same with the local SIM would only cost an extra $34 (so, $45 in total).

  8. Avatar Shatanjay says:

    Very useful article. I am traveling from india and have an option to take a prepaid Verizon sim card from here itself. The company has tied up with network provider there. I want to evaluate this option vs taking a new sim card in South Africa itself. It will be really helpful if you could tell me how is the coverage of the same in South Africa. I will be visiting Kruger National Park,, Garden Route and Capetown during my 15 days stay there.

    1. Without knowing which local provider Verizon is partnering with, I can’t comment on the coverage you should expect. If you find that out, you can then look up the network coverage map for that company, and see whether it includes the areas you plan to visit.

  9. The information you provided is very useful as I am traveling to Johannesbrug & Cape Town. I know all phones carry different types of SIM cards, Nano, Micro ect ect. Im assuming that these stores (airport or in major cities) all carry these different types of SIM’s? I am asking because I read somewhere else that it can take up to a few days to get the SIM that you need.

    1. Yes, you’ll find all the SIM types available. Many SIMs now come as all-in-one cards, with cut-outs for the different sizes. If not, stores will have separate sizes available, or worst case, can cut a larger one down to size for you.

  10. Hi! I’m travelling at the end of August for 8-10 weeks to Jo’burg on work. Are there longer duration packages that I can pick up? And are there shops to pick-up sim cards outside the airport?

    1. In Johannesburg, as in the rest of the country, there are plenty of shops to buy SIM cards outside the city. Companies may have longer duration packages, but if not, you just top up when each 30 days is up, and renew the package you already have. Details on how to do that are in the post.

  11. Hi Dave. Just to clarify/answer a few of the questions asked by other readers. As far as coverage goes in South Africa goes, if only to make a call, it is excellent, bar a few mountainous places. Roughly 95% of the South African landmass is covered by cell networks, and pretty much 99.9% of the population has access to a cell signal. Now the internet speeds in various places can differ, but 3G/LTE can be expected in all civilised areas, small towns/villages included.

    There are actually 5 networks in SA now. MTN, Vodacom, Cell C, Telkom(8ta) and Virgin Mobile. And they all pretty much have the same coverage as networks like Telkom&Virgin actually piggyback on the MTN network. So when it comes to choosing a network, it is best to see who offers the best value for money as coverage/speed is a moot point.

    Yes, getting a phone and/or sim card at the airport is very convenient, but you will pay for such a convenience. Like you say, if travellers can wait, there are much cheaper options out in the streets and malls.

    1. Thanks Sean! As I understand, there are still only four physical cell networks in South Africa — Virgin doesn’t have its own infrastructure. I’ve tweaked the wording slightly to make it clearer I’m talking about the physical network providers.

  12. Avatar Margaret Callan says:

    Thanks for all the info. Very informative and easy reading. I’m not really I T literate. How do you activate the sim and package?
    Can contacts be transferred to new sim?

    1. The SIM and package should be activated by the staff member who sells it to you — it was for me. If you’re not sure if it has been, just double-check with them.

      It’s very rare for contacts to be stored on the SIM these days. They’re almost always kept on the phone, and synced to the cloud, especially if you’re using a smartphone. As a result, they aren’t affected by changing SIMs.

  13. Brilliant information. I’ll make sure I get MTN. Thanks Dave.

  14. When you say it’s more expensive at the airport, is that for buying a phone or for the actual SIM? Shouldn’t the SIM be the same everywhere? We live in Tanzania so could roam initially on our own Voda SIMs if needed, but it would be convenient to pick up a SIM on arrival.

    1. Only the tourist call / text / data packages are available at the airport, which are noticeably worse value than the standard packages available elsewhere.

  15. Hi Dave, very useful info here! I’m planning to move to SA next summer and live there semi-permanently, but also will be traveling home to the US and elsewhere around the world as often as my bank account and work schedule permits. Currently I have the T-mobile international plan which I love for its free data and texting in 140+ countries. I’d like to keep that plan so I don’t have to keep changing numbers every time I travel, but I would also realistically need a separate sim/app/something for phone calls in SA so I’m not paying 20c per minute. As far as international calls goes, everyone in my family also has an iPhone or iPad so I can FaceTime them, or use Facebook messenger’s wifi calling, I just need something local for work/friends to use. Does this seem feasible? What do you recommend? Thanks!!

    1. Given the relatively low cost of a South African SIM and data, there’s no real harm in switching to a local SIM while you’re there, so your plan sounds as good as any. It’s probably a good thing, in fact — the fine print of the T-Mobile Simple Choice/One contract says you can’t use it for too long outside the US, otherwise they’ll cancel it. Using a local SIM while in SA should get around that problem.

  16. Just a quick note on my experience with Telecom – was forced to get a new phone and SIM card in Durban (at Gateway as well). There were about ten people in line with four people working at the counter. It took us close to hour and a half to get to the counter and then they told us that they cannot sell me a SIM card without a letter from my accommodation (hostelworld confirmation email would not do it for them). I was with South African friend who had a spare SIM card so I was able to top hers off and use it instead. I went with 10GB for 399 rand. I drove from Durban to Sani Pass, North Drakensburg, Swaziland and back to Joburg. Network jumped between Telecom and MTN and there were quite a lot of areas without any coverage in remote places. Curiously, the coverage also seemed to cease right at the border crossing as if there was a wall for the signal. It was fine overall thou and allowed me to use my phone as hotspot without any extra charges.

  17. hello, 20 zar will be enough for 15 days with minimum texting and calling?

    1. It was for me, but I think I made one, maybe two domestic calls during that time. It really depends on your definition of ‘minimum’ I guess.

  18. Avatar Lee Stokes says:

    My South African wife came to the U. S. on a short holiday. Marriage , four children, and life intervened so that she hasn’t been home for 39 1/2 years. The kindness of a family member makes it possible for us to visit for the month of December 2017. As the techno geek in the family (professional computer support for 20+ yrs.), by default, anything related to technology lands on my plate. So, your cell phone information was helpful. We use a pay-as-you go cell and data service in the U. S. It works well for our limited Cell phone use. Since we have unlocked phones, I think the Suid Afrika SIM purchase will work for us during our visit.

    1. Lee,
      I also have a pay-as-you-go plan (I own my iPhone 5 and buy Verizon service through Tracfone). What worked for your wife in December? Did she use her unlocked phone and buy a SIM card at the airport?

  19. Avatar Adrian Preboy says:

    Dave Dean thank you for valuable chat. If my service provider Telus/ Koodo, in Canada has a partnership agreement with Vodacom will I still need to unlock my phone?

    1. If you want to use a local Vodacom SIM in your phone rather than just roam on the Vodacom network using your Telus SIM (at a higher price), then yes, you will.

  20. My son goes to SA soon – can he pick up a prepaid SIM at joburg airport and use in own phone or should he buy phone there? staying 3 months in Durban

    1. As per the article, he can buy either at the airport or in the cities, including Durban.

  21. Hi Dave,

    Very informative article. We will be traveling to Cape Town end of January. Is the SIM card and data package of 1GB shareable? Will it work in a MiFI (portable hotspot)? If installed in an iPhone, can it be tethered?

    Thanks!

    1. Hi Wil,

      I’m not sure about tethering (on iPhone or otherwise), but I can’t see why it wouldn’t work in a MiFi. If tethering is something you’re going to need to rely on, I’d suggest confirming with Vodacom or MTN prior to purchase.

  22. Party of four travelling in October for two weeks,would like to know what my best options are ? Have previously used TEP wifi router ,mainly used for data.Would like to if I could rent a wifi router for the two weeks?I know I could get one through Vodacom at the airport but would it be possible to pick one up in one of the stores where I will be staying.

    1. I don’t know about renting a Wi-fi router outside the airports, I’m afraid — it may be possible, but you’ll need to check with Vodacom (or MTN) to find out. Given the low price of SIM cards and data packages, you’ve also got the option of just buying individual SIMs for anyone who has an unlocked device to put them in.

  23. Avatar Kenneth Moore says:

    If I buy the 149 ZAR of data how long is it likely to last when the phone is only used as a satnav in South Africa?

    1. Probably a couple of weeks at least, maybe more. I’d suggest downloading the areas you intend to drive through ahead of time (details here for Google Maps) to save on data use as well.

  24. Avatar Steve Emond says:

    Is it cheaper to buy a SIM card at the airport or city in Durban or is the price the same. What company is the cheapest.
    Thanks Steve

    1. Hi Steve,

      The answer to both of your questions is in the “Costs” section of the article.

      – buying is cheaper in the city — as I mentioned, “as long as you don’t buy at the airport, staying connected is inexpensive in South Africa”.
      – in terms of which company is cheapest, I said “if you’re a heavy data user, the data bonuses make MTN a cheaper option than Vodacom. For light to moderate use, there’s little difference.”

      It’s been about a year since this post was written, so you may wish to do your own pricing research to see if there’s been a significant change (although I doubt it).

Note that comments are manually approved, so there will be a delay before they appear on the site. Please keep them polite.