
Buying a SIM card at Cape Town International
Vodacom sells in CPT arrivals, but South African law means a passport scan and a 15-minute peak queue. A verified 50 GB eSIM costs $49 for 30 days — under a dollar a gigabyte.
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.
What is in CPT arrivals
One carrier: Vodacom. That is what our data holds for Cape Town International arrivals, and we are not going to pad the list with names we cannot support. The queue runs about fifteen minutes at peak and five off-peak. Free WiFi is generally available in the terminal.
We do not hold the counter's exact location, its opening hours, or whether other carriers keep a presence airside. If your flight lands late, treat the desk as a maybe rather than a plan.
The fifteen-minute peak queue is longer than most airports we cover, and there is a structural reason for it. South Africa requires registration for every SIM — you need your passport, and the counter has to process it rather than just take your money. That is paperwork per customer, not a slow till.
The registration problem
This is the thing that makes Cape Town different from, say, a European arrival where you tap a card and walk. Under South Africa's SIM registration rules, buying a prepaid SIM means handing over your passport and having your details recorded. The four local carriers — Vodacom, MTN, Telkom and Cell C — all operate under the same requirement.
It is not difficult, but it takes time, it happens after a long-haul flight, and it is entirely avoidable. A travel eSIM bought before you fly is sold to you as a foreign customer by a foreign company; there is no counter, no passport scan at purchase, and it is live before you reach the car hire desks.
For a city where most visitors pick up a hire car and drive straight out — Cape Town is genuinely a self-drive place, and you want maps and a ride-hailing app working the moment you land — that head start is worth more than the money.
What the numbers actually say
A local SIM at a South African airport runs around $18. Here is what we have read directly off Airalo's own site for South Africa:
| Plan | Price | Per GB |
|---|---|---|
| CellSA 1 GB / 3 days | $4 | $4 |
| CellSA 5 GB / 7 days | $11.50 | $2.30 |
| CellSA 10 GB / 30 days | $22 | $2.20 |
| CellSA 20 GB / 30 days | $37 | $1.85 |
| CellSA 50 GB / 30 days | $49 | $0.98 |
South Africa is not the expensive market it is often described as. That bottom row is verified, and $0.98 per gigabyte is a genuinely good price by world standards — better than most of Western Europe. If you have seen a claim that South Africa bottoms out around $1.75/GB, it was wrong, and it was wrong because whoever wrote it stopped reading at the 20 GB row.
Airalo sells two tiers here. The cheaper is CellSA; CellSA Plus costs more at every size — $4.50 for 1 GB over 3 days against $4, $55 for 50 GB over 30 days against $49. We do not hold anything explaining what the extra buys, so we cannot tell you it is faster, wider or better. If you cannot find a difference that matters to you on Airalo's own checkout page, take the cheaper one.
Saily's 20 GB for 30 days is a verified $36.99, read off its own site on 18 August 2026. Holafly's unlimited for 5 days sits alongside at an indicative $27.90.
Networks: less is known than you have been told
The careful position. 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. Saily, Nomad and Holafly publish no host network for South Africa or for any country either, and the Vodacom and MTN entries this page used to carry against them came from the same place. eSIMCard does publish host carriers on its country pages, confirmed on its Japanese one, but we have not read its page for this country and hold no network for it here.
Airalo publishes no host network for South Africa. CellSA and CellSA Plus are Airalo product names, not carriers. Any page telling you that every eSIM here rides Vodacom or MTN is overstating what is known, because for the largest seller in the market nobody outside Airalo knows.
If riding a specific network matters — and for Karoo road trips or the West Coast it might — the only reliable way to get it is to buy that carrier's own SIM at the counter, passport and queue included. That is the honest case for buying at CPT.
Verdict
Skip the counter unless you have a reason. Install an eSIM before you fly and you land connected, with no registration, at under a dollar a gigabyte at volume. Buy at the airport if you want a named network, a South African number, or your phone will not take an eSIM. Full plan comparisons on our South Africa hub.
Common questions
Do I need my passport to buy a SIM at Cape Town Airport?
Yes. South Africa requires SIM registration, so the counter will scan your passport and record your details before activating the line. This applies to all four local carriers and is the main reason the peak queue at CPT runs around fifteen minutes rather than the two or three you would expect at a till.
Which carriers sell SIMs in Cape Town Airport arrivals?
Our data lists Vodacom in arrivals. We do not hold confirmed information on other carriers having an airside presence, nor on the counter's opening hours, so a late-evening arrival should have a fallback rather than assuming a desk will be open.
How much cheaper is an eSIM than buying at CPT?
A local airport SIM is around $18 with an allowance we cannot confirm. A verified Airalo CellSA plan gives 10 GB for 30 days at $22, or 50 GB for 30 days at $49 — $0.98 per gigabyte. On price per gigabyte the eSIM wins clearly at anything above a few gigabytes, and it also skips the registration queue.