Buy Safaricom if a safari is anywhere in your plans, and buy it in person if you want M-Pesa. That second half is the whole reason a physical Kenyan SIM still beats an eSIM for some visitors: M-Pesa lives on a Safaricom line with a Kenyan number, and a data-only travel plan cannot give you one. Airtel is genuinely cheaper, with a 4 GB daily bundle at KES 99 that no eSIM can match on paper, and it is a strong network in Nairobi, Mombasa and along the coast. What it does not do is hold a signal near Talek Gate. Registration is quick but not optional: Kenyan law requires your original passport at the counter. Our Kenya eSIM guide covers the no-paperwork route, the Holafly review digs into the unlimited option, and the eSIM Finder will size a plan against your itinerary.
What This Guide Covers
Jump to the section most relevant to you
Safaricom, Airtel and Telkom: Who Actually Covers What
Kenya has three licensed mobile operators, but for a visitor the shortlist is two. Safaricom carries roughly two thirds of the country's SIM subscriptions and about 64 percent of mobile broadband, and it reported 1,879 5G sites covering all 47 counties in its FY26 results. Airtel Kenya sits near 29 percent of SIMs and has been growing quickly, largely by pricing data aggressively. Telkom Kenya is a small third player with a metro-weighted footprint and no real argument for a tourist.
The performance gap in the 2026 nPerf mobile barometer was wide: Safaricom averaged about 30.6 Mbit/s on downloads against Airtel's 13.2 Mbit/s, and Safaricom took every measured category. In Nairobi that difference is academic, since both networks stream video and load maps without complaint. It becomes very concrete about two hours out of the city, when the Airtel bar vanishes and the Safaricom one does not.
The one question that decides it: do you want M-Pesa?
M-Pesa is Safaricom's mobile money service and it is woven into daily Kenyan life more deeply than card payments are. If you want a wallet you can load with shillings and spend at a boda-boda rider, a curio stall or a small cafe, you need a registered Safaricom line, which means a physical SIM and a passport at the counter. Airtel Money exists but is accepted far less widely. If your trip is an organised safari where the operator handles park fees and the lodge bills to your room, you can skip all of this and use cards plus cash without noticing.
Safaricom
Safaricom: The Network That Reaches the Park Gates
Widest rural footprint in Kenya, and the only line that runs M-Pesa
Safaricom is the default answer for visitors and deserves to be. The tourist-facing bundles are good value by international standards: KES 1,000, roughly eight US dollars, buys about 5 GB with 400 voice minutes and zero-rated WhatsApp for a month, which is enough for a two-week trip that includes several days out of coverage anyway. Step up to KES 2,000 for around 12 GB or KES 3,000 for around 25 GB if you plan to tether a laptop or upload video from Diani.
The coverage argument is the real one. Kenyan parks have a consistent geography of signal: masts cluster near gates, airstrips, ranger posts and lodge concentrations, and the interiors are empty. Safaricom is the operator that owns most of those edge masts, so it is the network that lets you send a photo from camp at Ol Tukai or check a flight from Sekenani. It is not magic and it will not follow you onto the plains, but it fails in fewer places than anything else on sale.
Strengths
Weaknesses
Airtel Kenya
Airtel Kenya: Cheap Data Where the Towers Are Dense
Aggressive bundle pricing that works brilliantly in the cities and on the coast
Airtel is the value option and it is not close. A daily 4 GB bundle at KES 99 is under a dollar, and the upgraded Smarta monthly packs at KES 1,000 and KES 1,500 now stretch to tens of gigabytes, which no travel eSIM can approach on a per-gigabyte basis. Airtel also runs an unusual hourly product, Unlimited Fun, at KES 19 for a single uncapped hour or KES 45 for three, which is genuinely useful if you need to push a big video backup in one sitting from a Nairobi hotel.
Where it falls down is the countryside. Away from the highways and the bigger towns, Airtel's masts run out sooner than Safaricom's, and the parks are exactly where that shows. A traveler splitting a fortnight between a Nairobi apartment, a Naivasha weekend and a Diani beach stay will be very happy on Airtel and will spend a third of what a Safaricom-based plan costs. A traveler doing the Mara, Samburu and Tsavo should not save the money.
Running both is cheaper than you think
Kenyan SIMs cost almost nothing, so travelers on longer trips sometimes carry an Airtel SIM for bulk city data and a Safaricom line for coverage and M-Pesa. If your phone takes a physical SIM plus an eSIM, the neat version is a Safaricom card in the tray for the wallet and the bush, and a cheap eSIM as backup. Two Kenyan SIMs in a dual-SIM handset works too, and both registrations happen at the same counter with the same passport.
Registration: What the Law Actually Asks For
Every prepaid SIM in Kenya must be registered before it carries traffic, and the current framework is the Kenya Information and Communications (Registration of Telecommunications Service Subscribers) Regulations 2025, brought in under Legal Notice No. 90 of 30 May 2025. Operators must register subscribers against an original, valid identity document and verify it against government databases. For a visitor, that document is your passport.
Bring the actual passport
A photograph or photocopy on your phone will not be accepted at a Safaricom or Airtel counter. Carry the physical booklet. If you have already dropped your bags at the hotel, that means a second trip, which is why most visitors register at the airport while the passport is still in hand.
Expect a photo and possibly a fingerprint
Kenyan registration desks routinely capture a facial photo and, at many agent points, a fingerprint on a small scanner. A public row broke out in late 2025 when the new regulations were read as mandating biometric collection; the Communications Authority stated it had issued no such directive and that the operative provisions do not require it. In practice you may still be asked, and the process takes only a couple of minutes either way.
Get the line tested before you walk away
Have the agent load the bundle and then open a map or send a message at the counter. Registration is normally instant at official shops, but an agent kiosk can occasionally leave a line pending, and it is far easier to fix while you are still standing in front of the person who sold it to you.
Register M-Pesa at the same time if you want it
Ask the Safaricom agent to set up M-Pesa on the new line while your passport is out. You can then load shillings at any of the green M-Pesa kiosks that sit on practically every Nairobi street corner, and pay for things by entering a till number.
Kenyan Prepaid Plans Compared
| Option | Typical data | Price | Best for |
|---|---|---|---|
| Safaricom tourist bundle | About 5 GB plus 400 minutes, 30 days | KES 1,000 (roughly $8) | Safari trips and anyone who wants M-Pesa |
| Safaricom larger pack | 12 GB to 25 GB plus minutes | KES 2,000 to 3,000 | Long stays with coverage priority |
| Airtel daily bundle | 4 GB for 24 hours | KES 99 | Heavy city days and one-off backups |
| Airtel Smarta monthly | Large monthly allowance, up to 90 GB on the top tier | KES 1,000 to 1,500 | A month based in Nairobi or on the coast |
| Travel eSIM (Safaricom) | 5 GB typical, 30 days | From about $8 | Landing already online, no counter visit |
| Travel eSIM (Airtel, unlimited) | Uncapped | About $37 for 10 days | Remote work and nightly photo uploads |
The table makes the trade clear. On raw price per gigabyte, a local Airtel bundle wins comfortably and a local Safaricom bundle still beats most eSIMs. What you pay extra for with an eSIM is the absence of a queue, the absence of a passport handover, and working data before you have cleared immigration. What you give up is the Kenyan number, and with it M-Pesa and the ability to receive an SMS code from a local booking service.
Where to Buy a SIM in Kenya
JKIA Terminal 1A arrivals
Safaricom, Airtel and Telkom all keep counters in the Terminal 1A arrivals area, a few steps apart once you are through customs, and Safaricom has a second desk near Gate 15. The Airtel and Telkom desks run around the clock, while the Safaricom shop usually closes around 9pm, so a late red-eye arrival may find only its neighbours open. Staff register, activate and load a bundle in under ten minutes.
Mall shops in Nairobi
Both networks run full-service stores in Sarit Centre and Westgate in Westlands, The Hub in Karen, Two Rivers in Runda and Yaya Centre in Kilimani. These are the best places to sort out a problem, change a bundle or register M-Pesa properly, and staff speak English as a matter of course.
Agent kiosks and supermarkets
The small green Safaricom and red Airtel kiosks on street corners and outside Naivas and Carrefour supermarkets sell SIMs and airtime and can register you on the spot. They are everywhere and they are quick, though a busy agent occasionally rushes the registration, so test the line before leaving.
Top up anywhere, any time
Once your line is live you can buy more data in the M-Pesa menu, in the MySafaricom or Airtel app, or by handing shillings to any agent. There is no need to go back to a branded store, which matters when you are in a small town on the way to the Mara.
eSIM or Local SIM for Kenya?
| Factor | Travel eSIM | Kenyan prepaid SIM |
|---|---|---|
| Setup | Installed at home, live on landing | Under ten minutes at a JKIA counter, passport in hand |
| Paperwork | None | Original passport, photo, sometimes a fingerprint |
| Cost of a fortnight | Roughly $8 to $37 depending on data | KES 1,000 to 2,000 including the card |
| Safari coverage | Only if the plan rides Safaricom | Buy Safaricom directly and you are on the best network |
| M-Pesa | Not possible, data only | Yes, on Safaricom |
For a package safari, an eSIM is the tidier choice by some distance. You land at Jomo Kenyatta already connected, you never queue, and your operator is handling the payments that would otherwise need a wallet. For an independent trip built around matatus, market food, boda-bodas and small guesthouses, the calculus flips: a Safaricom SIM with M-Pesa loaded removes daily friction that no amount of data solves, and the shilling prices are low enough that the extra step costs almost nothing.
Practical Kenya Connectivity Tips
Small things that save a lot of hassle
Register before you leave the airport: your passport is already out at immigration, the Terminal 1A counters are steps from the exit, and the alternative is a mall trip on your first jetlagged morning.
Download offline maps for every park: Google Maps offline areas for the Mara, Amboseli and Tsavo take a few minutes on hotel WiFi and cover you for the hours when nothing has a bar.
Zero-rated WhatsApp is not zero-rated media: Kenyan bundles that advertise free WhatsApp usually mean text and voice notes, not sending forty photos, so watch the counter after a good game drive.
Learn the till-number habit: if you do get M-Pesa, most Kenyan businesses pay by till or paybill number displayed at the counter, and shopkeepers will happily walk you through the first one.
Camp WiFi is one router, shared: a typical Mara camp puts a single Safaricom-fed connection in the lounge, and it slows to nothing when the vehicles get back at sunset. Send the important messages before the rush.
Watch the power, not just the signal: many tented camps run generators or solar with limited hours, so charge in the afternoon window rather than assuming an all-night socket.
Frequently Asked Questions
What do I need to bring to buy a prepaid SIM in Kenya?
Your original passport, not a scan or a photocopy. Kenya's 2025 subscriber registration regulations require operators to register every line against a valid identity document and verify it, so counters at JKIA and in the malls will ask to hold the physical booklet for a minute. Expect a facial photo and, at some agent points, a fingerprint scan. The whole process usually takes under ten minutes and the line works immediately.
How much do Kenyan data bundles actually cost in shillings?
Safaricom's tourist-oriented bundle is about KES 1,000 for roughly 5 GB plus 400 voice minutes and free WhatsApp over 30 days, with bigger packs near KES 2,000 for around 12 GB and KES 3,000 for around 25 GB. Airtel is cheaper: about KES 99 for a 4 GB daily bundle, KES 50 for 600 MB with WhatsApp, and Smarta monthly packs at KES 1,000 to 1,500 that now reach tens of gigabytes. The SIM card itself is only KES 50 to 200 in town.
Is it worth choosing Airtel to save money?
It depends entirely on where you are going. For a trip centred on Nairobi, Mombasa, Kisumu or the Diani coast, Airtel is a strong network and its bundles cost a fraction of Safaricom's, so yes. For a safari itinerary through the Maasai Mara, Amboseli, Tsavo or Samburu, no: Airtel's masts run out sooner outside the towns and highways, and the money you save buys you a phone that does not work at the moment you most want it to.
Can I set up M-Pesa as a visitor?
Yes, but only on a physical Safaricom SIM registered to your passport. Ask the agent to activate M-Pesa while you are buying the line, then load shillings at any Safaricom agent kiosk, of which there are thousands. You pay merchants by entering a till or paybill number shown at the counter. What you cannot do is add M-Pesa to a travel eSIM, because those are data-only products with no Kenyan number attached.
Do I need a local SIM if my lodge has WiFi?
Usually yes, for the hours between lodges. Most Kenyan camps and lodges now offer WiFi, but it is typically one shared router in the main lounge, often fed by a Safaricom 4G connection, and it crawls when everyone comes back from the evening drive. It also does nothing for you on the long drives between parks, at a roadside stop, or when you need to call an operator about a changed transfer. A cheap bundle covers exactly those gaps.