
Buying a SIM card at OR Tambo International
Vodacom and MTN sell in JNB arrivals, but RICA registration needs a passport and a local address and takes 10 to 15 minutes on top of a 20-minute peak queue.
South Africa eSIM plans compared
Airalo50 GB · 30d$49$0.98/GB✓ checkedBest value30 plansPlan Data Days Price Per GB CellSA 1 GB 3 $4 $4 CellSA Plus 1 GB 3 $4.50 $4.50 CellSA 3 GB 3 $8 $2.67 CellSA Plus 3 GB 3 $9 $3 CellSA 3 GB 7 $9 $3 CellSA Plus 3 GB 7 $10 $3.33 CellSA 5 GB 7 $11.50 $2.30 CellSA 5 GB 15 $12 $2.40 CellSA Plus 5 GB 7 $12.50 $2.50 CellSA 5 GB 30 $12.50 $2.50 CellSA Plus 5 GB 15 $13 $2.60 CellSA Plus 5 GB 30 $13.50 $2.70 CellSA 10 GB 7 $19 $1.90 CellSA 10 GB 15 $20 $2 CellSA Plus 10 GB 7 $20.50 $2.05 CellSA Unlimited 3 $20.50 — CellSA Plus 10 GB 15 $22 $2.20 CellSA 10 GB 30 $22 $2.20 CellSA Plus 10 GB 30 $24 $2.40 CellSA Unlimited 5 $31.50 — CellSA 20 GB 15 $35 $1.75 CellSA 20 GB 30 $37 $1.85 CellSA Plus 20 GB 15 $38 $1.90 CellSA Unlimited 7 $39.50 — CellSA Plus 20 GB 30 $40 $2 CellSA Unlimited 10 $46 — CellSA 50 GB 30 $49 $0.98 CellSA Plus 50 GB 30 $55 $1.10 CellSA Unlimited 15 $68 — CellSA Unlimited 30 $99 —
Nomad20 GB · 30d$29$1.45/GB✓ checked7 plansData Days Price Per GB 1 GB 7 $4 $4 3 GB 30 $8 $2.67 5 GB 30 $11 $2.20 10 GB 30 $18 $1.80 Unlimited 5 $19 — 20 GB 30 $29 $1.45 Unlimited 10 $37 — Saily20 GB · 30d$36.99$1.85/GB✓ checked5 plans
Data Days Price Per GB 1 GB 7 $3.99 $3.99 3 GB 30 $9.99 $3.33 5 GB 30 $12.99 $2.60 10 GB 30 $22.99 $2.30 20 GB 30 $36.99 $1.85 HolaflyUnlimited · 3d$19.90unlimited✓ checked6 plans
Data Days Price Per GB Unlimited 3 $19.90 — Unlimited 5 $30.90 — Unlimited 7 $39.50 — Unlimited 10 $46.90 — Unlimited 15 $63.50 — Unlimited 30 $111.90 —
Providers marked ✓ checked were read from their own site on ; those marked indicative come from our earlier research and are not yet verified. Providers change pricing without notice — check before buying. Host networks marked ? are taken from provider listings and have not been confirmed by us; where no network is shown, the provider does not publish one. How we check prices.
The counter, and what it will ask you for
Two carriers sell in OR Tambo arrivals: Vodacom and MTN. The queue runs about twenty minutes at peak and eight off-peak — the longest peak wait of any airport in our data for southern Africa. Free WiFi is generally available in the terminal, which at least means you can start the process while you wait.
The queue is only half the delay. RICA, South Africa's SIM registration regime, requires a passport and a local address, and the registration itself takes ten to fifteen minutes at the counter. Add that to a twenty-minute peak queue and you are looking at over half an hour between clearing customs and having a working number.
The local address is the part that catches people out. If you are arriving with a hotel booking, you have an address; if you are connecting onward, camping, or staying with friends whose address you have not written down, you may find the transaction stalls. Have your accommodation address ready in writing before you join the queue.
We do not hold the counters' opening hours or their precise positions in the terminal. OR Tambo takes a lot of overnight European arrivals, so it is worth having a plan that does not depend on a desk being staffed at six in the morning.
Why arriving connected matters more here
There is a practical argument for landing at JNB already online that does not apply everywhere. Johannesburg is a city where most visitors are advised to book a ride rather than improvise ground transport, and a phone that works the moment you switch off flight mode makes that straightforward. Standing in an arrivals hall for forty minutes to buy the thing that lets you leave the arrivals hall is the wrong order of operations.
An eSIM installed before departure is live before you reach baggage claim, requires no local address, and is outside RICA entirely — you are buying from a foreign provider, not registering a South African line.
The prices, and the ceiling nobody checks
A local SIM at a South African airport runs around $18, allowance unconfirmed. Against that, these are read directly off Airalo's own site:
| Plan | Price | Per GB |
|---|---|---|
| CellSA 3 GB / 7 days | $9 | $3 |
| CellSA 10 GB / 15 days | $20 | $2 |
| CellSA 20 GB / 15 days | $35 | $1.75 |
| CellSA 50 GB / 30 days | $49 | $0.98 |
South Africa runs to 50 GB, and that top row is the best value in the country at $0.98 per gigabyte. Pages claiming the market bottoms out near $1.75 have read the 20 GB row and stopped. If you are here for three weeks across Johannesburg, the Kruger and the coast, the 50 GB plan is cheaper per gigabyte than anything else available and costs less than three airport lattes more than the 20 GB one.
Airalo sells two tiers: CellSA and, at a premium at every size, CellSA Plus — $55 for the 50 GB month against $49, $20.50 for 10 GB over 7 days against $19. We hold nothing describing what the extra pays for, so we will not guess. Check Airalo's own checkout copy; if the difference is not obvious there, buy the cheaper.
Unlimited options exist if you would rather not count: Airalo's verified CellSA unlimited is $46 for 10 days, and Holafly lists an unlimited 10-day plan at $47.90, which is indicative rather than verified.
What we can and cannot say about networks
The two carriers at the JNB counters are Vodacom and MTN, and buying from them puts you on their networks — that much is direct.
For the eSIMs it is murkier than most sites admit. Our data listed Vodacom, MTN or both against eSIMCard and eSIM Go, and both entries came from this site’s own generated text: eSIM Go sells wholesale to resellers and publishes no consumer price — checked on esim-go.com on 18 August 2026, where there is no basket, no checkout and no per-country page — so it has never named a carrier anywhere a reader could see. See our eSIM Go page. Meanwhile — Saily, Nomad and Holafly publish no host network for South Africa or for any country, whatever this page used to carry against them. Airalo does not publish a host network for South Africa at all, so the common line that every eSIM here rides Vodacom or MTN is simply not something anyone has established.
That matters for one decision only: if you specifically need a named network for coverage on a remote route, buy at the counter and accept the RICA process. Otherwise the network question is not the one to optimise. More plans and detail on our South Africa hub.
Common questions
What is RICA and will it stop me buying a SIM at OR Tambo?
RICA is South Africa's SIM registration law. Buying a local prepaid SIM requires your passport and a local address, and the process takes ten to fifteen minutes at the counter. It will not stop you, but have your accommodation address written down before you queue — that is the detail travellers most often arrive without.
How long is the SIM queue at JNB arrivals?
About twenty minutes at peak and eight minutes off-peak, before the ten to fifteen minutes of registration itself. That makes OR Tambo one of the slower airports we have data for, and the case for arriving with an eSIM already installed is stronger here than at most.
Which is better value, a JNB airport SIM or an eSIM?
On price, the eSIM. An airport SIM is around $18 with an unconfirmed allowance, while a verified Airalo CellSA plan gives 20 GB for 15 days at $35 or 50 GB for 30 days at $49 — $0.98 per gigabyte. The airport counter is worth it only if you need a South African number or a specific carrier's own coverage.