Arriving in a new country without mobile data is a solvable problem. For South Africa, the answer is a two-step sequence: an international eSIM to cover your first 24 to 48 hours, and a local physical SIM (or local eSIM if your provider supports it) for the rest of your stay. The international option is convenient. The local option is an order of magnitude cheaper. Doing both is the move.
Here is how it works, what it costs, and which networks we use.
The two-step sequence
Step 1: international eSIM, bought before you land. Activates as soon as you connect to a local network. Covers your airport arrival, your Uber to your Airbnb, your first WhatsApp to your host, your first Google Maps lookup. Typically US$10 to US$20 for a week of data.
Step 2: local physical SIM, bought on day two or three. Walk into a Vodacom, MTN, or Cell C shop in a mall or on Main Road. Register with your passport (FICA rules require it). Walk out with a SIM and a bundle. Costs a fraction of roaming and gives you faster speeds and a local number.
Why both? Because buying a local SIM at the airport is possible but not optimal — the shops are usually open but the queues can be long after a late flight, and the airport kiosk prices are higher than in-mall. The eSIM bridges the gap and removes the airport-queue anxiety.
Step 1: which international eSIM to buy
The main nomad-friendly eSIM providers that work in South Africa:
Airalo
The default nomad eSIM app. Airalo sells a “Nompela” South Africa eSIM at around US$4.50 for 1 GB / 7 days, US$8.50 for 3 GB / 30 days, US$14.50 for 5 GB / 30 days, and US$25 for 10 GB / 30 days. Buy in the app before you land. Install the eSIM QR code via Settings. Switches on automatically when you land.
Pros: cheapest of the nomad eSIM options, works reliably, clean app.
Cons: data-only, no local phone number, no unlimited plan, 10 GB is the cap.
Holafly
Unlimited-data eSIMs at a higher price point. Around US$27 for 7 days unlimited, US$47 for 15 days unlimited, US$64 for 30 days unlimited. Good pick if you want a worry-free unlimited experience and are willing to pay for convenience.
Pros: genuinely unlimited, no throttling on our test.
Cons: much more expensive than Airalo, and the “unlimited” gets deprioritised on congested networks.
Nomad
Similar pricing structure to Airalo, similar data-only model. A solid alternative if Airalo’s South Africa offering is unavailable in your region.
Roamless
Newer player with a pay-as-you-go model. Around US$5.90 per GB, no expiration on unused data. Useful if you want pay-only-for-what-you-use without committing to a package.
Our pick for most nomads: Airalo for a 3 GB / 30 day plan. If you plan to use data for more than navigation and messaging, buy Holafly unlimited for 7 days and switch to a local physical SIM on day three.
Step 2: which local network to buy
South Africa has four main mobile networks. In practice for Cape Town nomads, two of them matter.
Vodacom (recommended)
The biggest network by coverage and the fastest on our tests for Cape Town. Vodacom 5G is live across most of the Atlantic Seaboard, CBD, Green Point, Sea Point, and the City Bowl. LTE covers essentially everywhere you would go. Shops in every mall, on Main Road in Sea Point, in V&A Waterfront, and in Canal Walk.
Typical prepaid bundle prices (2026):
- 1 GB (7 days) — R49
- 3 GB (30 days) — R99
- 5 GB (30 days) — R149
- 10 GB (30 days) — R249
- 20 GB (30 days) — R399
- Monthly 30-day “data plus” plan with 50 GB — R599
MTN
Second-largest network, similar coverage across Cape Town, slightly cheaper on some bundle sizes. Also offers 5G in the Atlantic Seaboard / CBD area.
Typical prepaid bundle prices (2026):
- 1 GB (7 days) — R45
- 3 GB (30 days) — R90
- 5 GB (30 days) — R139
- 10 GB (30 days) — R229
- 20 GB (30 days) — R379
Cell C
Cheaper on paper but the network runs mostly on MTN infrastructure now, so you are effectively getting an MTN network at a different price. Skip unless a specific bundle is clearly better.
Telkom
The smallest of the four main networks. Sometimes offers unusually cheap data bundles. Coverage is fine in Cape Town proper but weaker outside the metro. Not our first choice for a nomad’s primary line.
Our pick: Vodacom for the best overall network quality, MTN for the slightly cheaper bundles. The difference in speed between the two is small enough that whichever has the nearest shop when you need to top up is the right answer.
Registration (FICA)
South Africa requires all mobile SIM owners to register under the FICA anti-money-laundering regulations. To buy and activate a SIM, you will need:
- Your passport (original, not a copy)
- Your South African address (your Airbnb or hotel address is fine)
The shop will scan your passport, capture the address, and activate the SIM on the spot. The whole process takes 10 to 20 minutes.
Local eSIM option
Vodacom, MTN, and Cell C all support local eSIMs now. You can:
- Walk into a shop with your phone and passport.
- Ask for an eSIM activation rather than a physical SIM.
- Scan the activation QR code.
- Load a bundle in the operator’s app.
Advantages: no physical SIM to lose, no SIM tray to open, faster activation. Disadvantages: some older network-shop staff are less familiar with eSIM activation, so the process can take longer than a physical SIM on a Saturday afternoon.
The data reality check
Cape Town LTE speeds at nomad neighbourhoods, 2026:
- Sea Point / Green Point / CBD: 5G available, 100 to 500 Mbps typical on a clear day. LTE at 30 to 100 Mbps.
- City Bowl / Gardens / Tamboerskloof: LTE at 30 to 80 Mbps. Some 5G coverage.
- Woodstock / Observatory: LTE at 30 to 100 Mbps.
- Southern Suburbs (Rondebosch, Newlands): LTE at 20 to 60 Mbps.
- Hout Bay and the Peninsula: LTE at 10 to 40 Mbps, patchier in the valleys.
These numbers are fast enough for video calls, streaming, and tethering a laptop. The bottleneck for most nomads is not the mobile network — it is the Airbnb fibre dropping during load shedding, which is a different problem the load shedding guide covers.
Tethering
All the above bundles work for tethering. There are no artificial tethering restrictions on South African prepaid plans. Some operators soft-cap heavy tethering after a certain threshold, but the cap is high enough that only heavy streamers hit it.
What it all costs
A realistic month of data for a working nomad in Cape Town:
- Light usage (maps + messaging + occasional tethering): 5 GB at R149
- Moderate usage (streaming music, occasional video calls, tethering when the Airbnb wifi fails): 10 GB at R249
- Heavy usage (primary internet via tethering): 20 GB at R399 or a 50 GB plan at R599
Your monthly mobile data bill should be R150 to R600 depending on how hard you push it. Compare that to the US$40 to $70 per month of a Ting/Google Fi/Mint Mobile equivalent.
One cultural note. South Africa is a WhatsApp-first country. Your landlord will WhatsApp you. Your Uber driver will WhatsApp you. Your coffee shop will post their specials to WhatsApp status. Your dentist will send you an appointment reminder on WhatsApp. Install it before you arrive if you do not already have it, and put your South African number into it the same day you buy your SIM. This is not optional — it is the default way the city communicates.
The verdict
Buy an Airalo or Holafly eSIM before you land so you have working data the moment you turn your phone off airplane mode at CPT airport. Then buy a Vodacom or MTN prepaid SIM on day two from any mall, register it with your passport, and load a 5 GB or 10 GB monthly bundle. Your total month-one data cost should be US$30 or less, which is roughly the same as a single day of international roaming on your home carrier. This is the biggest immediate cost-saving step of the arrival week.
—
Keep reading
- First 48 hours in Cape Town
- Cape Town car rental honest guide
- Load shedding for Cape Town nomads
- Banking as a foreigner in South Africa
- The BaseCPT Nomad Hotlist 2026
Tools we trust
Partners we use and recommend, tested in Cape Town.
We may earn a commission on purchases made through these links, at no extra cost to you. We only recommend products and services we actually use.