The short answer: data plan or local number
These are two different products, and the confusion costs people time at the airport.
- A travel eSIM is a data plan attached to your phone. No shop, no queue, no paperwork. It does not carry a South African phone number, so nobody can call or text that line.
- A local South African SIM is a physical card from a South African operator. It comes with a +27 number, and by law it must be registered under RICA before it works.
Most visitors need the first. Some need the second. A few need both at once, and that is easy enough to arrange.
What RICA actually is
RICA stands for the Regulation of Interception of Communications and Provision of Communication-related Information Act. In practice it means every SIM card sold in South Africa must be linked to a verified identity before it can be used.
For a visitor that means:
- You register in person, at an operator store, a retail counter or an airport kiosk.
- You show your passport, and you give a local address. A hotel or guesthouse address is normally accepted.
- Registration is tied to that specific SIM. It does not transfer to another card, and it does not apply to a foreign SIM or eSIM that is simply roaming in South Africa.
That last point is the one worth remembering. A roaming line is registered in its home country, not here.
Do you actually need a South African number?
Ask what you are going to do with it.
| Your need | Local SIM with +27 number | Travel eSIM (data) |
|---|---|---|
| Maps, messaging, bookings, ride apps | Works | Works |
| Receiving calls from home on your usual number | Not needed | Works, with your home line kept active |
| Local calls to guesthouses, tour operators, restaurants | Yes | No |
| SMS verification for a South African service | Usually yes | No |
| Short codes and bank verification | Sometimes, and not guaranteed | No |
| Avoiding a shop visit and paperwork | No | Yes |
| Arriving already online | No | Yes |
If your list is mostly the top two rows, a data eSIM covers the trip. If you genuinely need to make and receive local calls, or you are staying long enough to open a local account, you want the physical SIM as well.
One caution: short-code SMS verification is not something any eSIM can promise. Verification messages sent to a roaming number may not arrive, and this varies by sender. Do not build a plan around it.
Where an eSIM fits a South African trip
A BaobabSIM plan for South Africa is an Africa regional data plan that roams on a South African partner network. Your phone will show that network's name, and you turn on data roaming for the eSIM line when you land. There is nothing to register at a counter.
Current plans on the South Africa eSIM store run from a short 3 GB / 7-day option for a city break up to 20 GB / 30 days for a longer self-drive. They are data only. Prices and plan details move, so check the store page for what is live when you buy.
That shape suits the way most people travel here. You land at OR Tambo or Cape Town, you need maps and a ride into the city, you want to message the guesthouse, and you want to look things up while you are out. None of that needs a +27 number.
If your trip also touches Morocco or Egypt, the same regional approach can cover all three, which is worth understanding before you buy separate plans.
Keeping your home number alive
Most phones sold in the last few years hold two lines at once: your home SIM and the eSIM. That is the arrangement to aim for.
- Leave your home SIM active for calls and SMS, and set the eSIM as the line for mobile data.
- Turn off data roaming on your home line so you are not billed for background traffic.
- In WhatsApp, decide which line sends and receives. This trips people up more than anything else.
If you want the details, see WhatsApp with two SIMs and Roaming vs eSIM for South Africa.
If you want the local SIM as well
Buy it after you land, at an operator store or an airport counter, and bring your passport. Expect to give an address and to spend some time on the registration. The general arrival picture is covered in SIM Card South Africa, and if you are flying into Johannesburg, Johannesburg Airport SIM Card walks through the terminals.
Running both is fine: local SIM for calls, eSIM for data. Just be clear about which line is doing what before you leave the counter.
Check your phone first
An eSIM needs a compatible, carrier-unlocked phone. Most recent iPhones, Samsung Galaxy models and Google Pixels qualify, but regional variants differ, and some phones sold in mainland China have no eSIM hardware at all. Check the phone compatibility page before you buy, and check that your handset is unlocked by your home network.
Before you fly
- Confirm your phone takes an eSIM and is unlocked.
- Decide honestly whether you need a +27 number, or just data.
- Buy and install the eSIM at home, on wi-fi, while you still have reliable internet.
- Set the eSIM as your data line and switch off roaming on your home line.
- Turn on data roaming for the eSIM when you land.
If anything goes wrong with installation or activation, the help centre has the setup and troubleshooting steps. And if you have lost the email with your order link, the help centre is the place to start: there is no public order lookup page, and per-order links arrive by email.
