Stay Connected in Nairobi

Stay Connected in Nairobi

Network coverage, costs, and options

Why this matters. International roaming bills routinely run $500–$2,000 per week for travelers who haven't planned ahead — the FCC reports 1 in 6 US mobile users has been blindsided by an unexpected charge. The fix is simple: an eSIM bought before you fly, activated when you land. Below is what actually works in Nairobi.

Connectivity Overview

Nairobi's connectivity is, for whatever reason, one of the better surprises in East Africa. The city runs on a competitive 4G network with patchy 5G in business districts like Westlands and Upper Hill. You'll find usable signal in most places a traveler ends up: hotels, restaurants, the matatu stuck in Mombasa Road traffic. WiFi is widespread in cafes and hotels. But quality varies wildly. Coverage drops fast outside the center. What catches travelers off guard in Nairobi is the gap between central coverage and the moment you head out: signal drops noticeably on the way to Karen, gets thinner around Nairobi National Park, and can vanish on day trips toward the Rift Valley. Then there's the paperwork. Mandatory SIM registration adds a passport-and-paperwork step many travelers don't expect. The excellent news? Mobile data here is honestly cheap, among the most affordable in the region, so staying connected in Nairobi rarely becomes the budget headache it is elsewhere.

Compare Your Options for Nairobi

Three realistic paths. Pick the one that fits your trip -- then scroll down for the details.

Easiest

eSIM, bought before you fly

Airalo

  • Activate the moment you land. No queues at the airport.
  • Compatible with most phones from the last five years.
  • 15% off your first plan with the link below.
See Airalo plans →
Instant setup

Destination eSIM, installed before you fly

YeSIM

  • Plans sized for Nairobi -- compare data amounts and prices side by side.
  • Install from your phone in minutes; activates when you land.
  • No physical SIM, no airport kiosk queue, no roaming surprises.
Compare eSIM plans →

Buy a SIM on arrival

Local carrier in Nairobi

  • Cheapest per-GB rate if you're staying a month or more.
  • Bring your passport for KYC registration.
  • Read on for the carriers, kiosks, and prices specific to Nairobi.
See the local guide ↓

Which option is right for you?

First overseas trip and want zero hassle: eSIM (Airalo). Buy now, activate at arrival.
Travelling often or to multiple countries this year: a YeSIM eSIM. Pick a plan sized for your trip; install it from your phone in minutes.
Settling in Nairobi for a month or more: Local SIM, after you've used eSIM for the first day or two while you find the right carrier shop.
Want a local SIM but worried about being offline on arrival: a small YeSIM plan as a stopgap. Get online the moment you land, then buy the local SIM in town when you're settled.
Only need calls and texts, not data: Roaming on your home plan for the few days you're abroad. Skip the SIM entirely.

Get Connected Before You Land

We recommend Airalo for peace of mind. Buy your eSIM now and activate it when you arrive-no hunting for SIM card shops, no language barriers, no connection problems. Just turn it on and you're immediately connected in Nairobi.

Network Coverage & Speed

Three carriers cover Nairobi: Safaricom, Airtel Kenya, and Telkom Kenya. Safaricom is the dominant player and tends to have the strongest, most consistent 4G across Nairobi and the wider country. Heading outside the city (Maasai Mara, Naivasha, the coast)? Safaricom is the safe bet. Airtel is competitive on price and works well enough within Nairobi itself, with decent 4G in Westlands, the CBD, Karen, and along Thika Road. Telkom is the budget option, fine for city use but thinner once you leave. Speeds in central Nairobi are respectable. You'll find 4G download speeds that handle video calls, maps, and Uber requests without much drama, though you might get the occasional dropout in older buildings or basement restaurants. 5G exists in pockets (parts of Westlands, Upper Hill, Kilimani), but it's not something to plan around. One more thing. M-PESA, the mobile money system, runs on Safaricom and is honestly useful for travelers: paying for things, splitting bills, even tipping a guide. That alone tips many visitors toward Safaricom.

How to Stay Connected in Nairobi

eSIM

An eSIM makes sense in Nairobi if you want to land at Jomo Kenyatta International, skip the kiosk queue, and have data the moment your plane touches down. Airalo covers Kenya. It's the path of least resistance: install before you fly, activate on arrival, done. The honest trade-off: eSIM data for Kenya tends to cost meaningfully more per gigabyte than a local Safaricom or Airtel bundle. You're paying for convenience, not value. eSIM also won't give you a Kenyan phone number, which matters more than you'd think. You can't easily set up M-PESA, and some local services (rideshare confirmations, restaurant bookings) prefer texting a Kenyan number. For a short trip of three or four days where you mostly need maps and WhatsApp, eSIM is the easy choice. Going longer? A local SIM wins on both cost and functionality, and unlocks mobile money in Nairobi.

Buy on Arrival in Nairobi

The three carriers to know in Kenya are Safaricom, Airtel Kenya, and Telkom Kenya. At Jomo Kenyatta International Airport (JKIA), you'll find official Safaricom and Airtel kiosks in the arrivals hall after immigration. They're usually open during peak international arrival hours but can close late at night, so if you land after midnight, don't count on it. In the city, official carrier shops in Westlands (Sarit Centre, Westgate), the CBD, and most major malls (Yaya, The Hub Karen, Two Rivers) handle tourist SIMs reliably. Avoid unregistered SIMs from street vendors. They get cut off fast. Prices vary, so check carrier websites on arrival. But mobile data in Kenya is honestly cheap by international standards, and a tourist data bundle covering a week of normal use rarely breaks the bank in Kenyan shillings. KYC registration is mandatory and enforced: bring your passport, the agent scans it, and activation typically takes anywhere from a few minutes to a couple of hours. One Nairobi-specific tip. Ask the agent to register M-PESA on your Safaricom line at the same time. It takes five extra minutes and unlocks the easiest way to pay for almost anything in Nairobi, from boda-boda rides to coffee in Kilimani.

Cost Comparison

On cost, a local Kenyan SIM wins clearly. Mobile data in Nairobi is among the cheapest you'll encounter, and a week of bundled data costs a fraction of an equivalent eSIM plan. On convenience, eSIM (Airalo or similar) is the obvious winner: no kiosks, no passport scans, no queue at JKIA at 2am. On coverage? Roughly a tie inside Nairobi. Safaricom on a local SIM pulls ahead the moment you leave the city: Mara, Naivasha, the coast road. Roaming from your home carrier loses on every dimension except not having to think about it. In Kenya specifically, the price gap is so wide that roaming rarely makes sense beyond a one-night layover.

Staying Safe on Public WiFi

Public WiFi in Nairobi is everywhere: hotels, cafes in Westlands and Kilimani, malls, the lounges at JKIA. Most of it is fine for casual browsing. The risk isn't unique to Nairobi. Open networks let anyone on the same WiFi see unencrypted traffic, and travelers are favorite targets because they're logging into banking, booking sites, and email from unfamiliar networks. The practical fix is a VPN, which encrypts your traffic so the cafe network (or whoever else is on it) sees only scrambled data. NordVPN works reliably in Kenya. Beyond that, the usual sensible habits: avoid logging into your bank on hotel WiFi if you can use mobile data instead, keep your phone's OS updated, and don't accept random AirDrop or Bluetooth requests in busy areas like Sarit Centre or the airport.

Our Recommendations

First-time visitors to Nairobi (3-7 days): Honestly, eSIM via Airalo wins if you value landing-with-data convenience and don't mind paying extra. Worth it for some. A local Safaricom SIM works if you're comfortable spending fifteen minutes at the airport kiosk. You'll save real money. You'll also get M-PESA, which changes how you pay for things in Nairobi. Budget travelers: Local SIM, no contest. Safaricom or Airtel tourist bundles are cheap. The savings versus eSIM add up quickly, even on a one-week trip. Long-term stays (1+ months): Safaricom local SIM paired with a monthly data bundle. Hard to beat. The per-gigabyte cost is tough to match, you'll get M-PESA for rent and groceries, and coverage holds up on weekend trips outside Nairobi. Business travelers: eSIM for guaranteed connectivity the moment you land. Then add a local Safaricom SIM in the first day or two for M-PESA, a Kenyan number for local contacts, and stronger upcountry coverage if your meetings take you outside Nairobi.

Our Top Pick: Airalo

For convenience, price, and safety, we recommend Airalo. Purchase your eSIM before your trip and activate it upon arrival-you'll have instant connectivity without the hassle of finding a local shop, dealing with language barriers, or risking being offline when you first arrive. It's the smart, safe choice for staying connected in Nairobi.