South Africa
Adrien Olichon · Pexels

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 plans
    PlanDataDaysPricePer GB
    CellSA1 GB3$4$4
    CellSA Plus1 GB3$4.50$4.50
    CellSA3 GB3$8$2.67
    CellSA Plus3 GB3$9$3
    CellSA3 GB7$9$3
    CellSA Plus3 GB7$10$3.33
    CellSA5 GB7$11.50$2.30
    CellSA5 GB15$12$2.40
    CellSA Plus5 GB7$12.50$2.50
    CellSA5 GB30$12.50$2.50
    CellSA Plus5 GB15$13$2.60
    CellSA Plus5 GB30$13.50$2.70
    CellSA10 GB7$19$1.90
    CellSA10 GB15$20$2
    CellSA Plus10 GB7$20.50$2.05
    CellSAUnlimited3$20.50—
    CellSA Plus10 GB15$22$2.20
    CellSA10 GB30$22$2.20
    CellSA Plus10 GB30$24$2.40
    CellSAUnlimited5$31.50—
    CellSA20 GB15$35$1.75
    CellSA20 GB30$37$1.85
    CellSA Plus20 GB15$38$1.90
    CellSAUnlimited7$39.50—
    CellSA Plus20 GB30$40$2
    CellSAUnlimited10$46—
    CellSA50 GB30$49$0.98
    CellSA Plus50 GB30$55$1.10
    CellSAUnlimited15$68—
    CellSAUnlimited30$99—

    Check Airalo prices →

  • Nomad20 GB · 30d$29$1.45/GB✓ checked7 plans
    DataDaysPricePer GB
    1 GB7$4$4
    3 GB30$8$2.67
    5 GB30$11$2.20
    10 GB30$18$1.80
    Unlimited5$19—
    20 GB30$29$1.45
    Unlimited10$37—

    Check Nomad prices →

  • Saily20 GB · 30d$36.99$1.85/GB✓ checked5 plans
    DataDaysPricePer GB
    1 GB7$3.99$3.99
    3 GB30$9.99$3.33
    5 GB30$12.99$2.60
    10 GB30$22.99$2.30
    20 GB30$36.99$1.85

    Check Saily prices →

  • HolaflyUnlimited · 3d$19.90unlimited✓ checked6 plans
    DataDaysPricePer GB
    Unlimited3$19.90—
    Unlimited5$30.90—
    Unlimited7$39.50—
    Unlimited10$46.90—
    Unlimited15$63.50—
    Unlimited30$111.90—

    Check Holafly prices →

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:

PlanPricePer 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.