Kenya SIM Card and eSIM Guide: Mobile Data for Visitors
Mobile connectivity in Kenya is excellent in major cities and most tourist areas. The national carrier, Safaricom, provides reliable coverage even in some of the most remote safari parks. This guide covers getting connected from the moment you land.
Safaricom: The Main Option
Safaricom is Kenya’s dominant telecom with approximately 65% market share. For tourists, it is the best choice because:
- Widest coverage: Parks, coastal areas, and rural regions where other carriers have no signal
- Reliable data speeds: 4G in all urban areas; 3G in most parks; 2G in the most remote areas
- M-Pesa integration: Kenya’s mobile money system — you won’t use it as a tourist, but it’s built-in
- Easy to buy and top-up: Available everywhere in Kenya
Where to buy at JKIA: The Safaricom counter is in the arrivals hall before you exit the building. Buy here — it saves time later.
What you get:
- SIM card: approximately KES 100 (USD 0.75)
- Registration requires your passport (mandatory — unregistered SIMs are blocked by law)
- Activation is immediate
Top-up data bundles (approximate 2026 pricing — bundles change frequently):
- Daily bundle: KES 100 for 1GB (valid 24 hours)
- Weekly bundle: KES 500 for 6GB (valid 7 days)
- Monthly bundle: KES 1,200 for 10GB (valid 30 days)
- Purchase bundles via the Safaricom app, USSD (*444#), or at any top-up point
Airtel Kenya
Airtel is the second carrier with reasonable urban coverage but weaker coverage in parks and remote areas. Approximately 20–30% cheaper than Safaricom for equivalent data. Suitable if you are mainly staying in Nairobi or Mombasa and want to save on data costs.
Not recommended if: Your itinerary includes remote safari parks, the far north coast, or highland areas — Safaricom’s coverage advantage is significant in these areas.
eSIM Options
For visitors with eSIM-compatible phones (most smartphones from 2020 onwards), eSIMs allow you to add a Kenya data plan without physically swapping SIMs.
Airalo Kenya eSIM:
- Available at airalo.com before you travel
- Connects to Safaricom’s network
- Typical pricing: approximately USD 8 for 5GB, USD 13 for 10GB (check current rates — prices vary)
- No physical SIM swap; activate via app
- Kenya-specific plans or regional Africa plans available
Other eSIM providers: Holafly, Maya Mobile, and similar services also offer Kenya eSIMs. Compare current prices at esimdb.com.
Limitations of eSIMs: eSIM data-only plans don’t include a local phone number (for calls and SMS). If you need a Kenyan number (for M-Pesa, calling local contacts, or lodge bookings), a physical Safaricom SIM is necessary.
Coverage in National Parks
| Location | Safaricom Coverage |
|---|---|
| Nairobi National Park | Excellent (4G) |
| Masai Mara (lodges, main tracks) | Generally 3G–4G at lodge locations; patchy in the bush |
| Amboseli | 3G–4G at main areas |
| Tsavo (lodges) | 3G at lodge areas; no signal in remote zones |
| Samburu (lodges) | 3G at lodges |
| Mount Kenya (lower slopes) | 3G to treeline; no signal above 3,000m+ |
| Diani Beach | Excellent (4G) |
| Watamu | Good (3G–4G) |
| Lamu Old Town | Good (3G) |
In practice: Most safari lodges have WiFi in the main lodge building (not tent rooms). This is often better than relying on mobile data for streaming. Mobile data is valuable for navigation, messaging, and offline map downloads.
Useful Apps to Download Before Arrival
- Google Maps with offline Kenya maps downloaded
- Safaricom App (for managing data bundles)
- Uber / Bolt (both operate in Nairobi and Mombasa)
- iOverlander (offline campsite and travel location database)
- M-Pesa App (for KWS park entry payment — kws.go.ke uses M-Pesa or card)
Roaming
International roaming is possible on most home country networks in Kenya, but costs are high — typically USD 5–15/day for data roaming from European or US carriers. Only practical for very short trips or business travellers with employer coverage.
Calling Kenya from Abroad
Kenya country code: +254. Nairobi area code: 020 (drop the leading zero when dialling internationally). Mobile numbers are 10 digits starting with 07XX or 01XX.
Calling a safari lodge or Kenyan contact from abroad: +254 followed by the 9-digit local number (drop the leading zero). Example: 0712 345678 becomes +254 712 345678.
Frequently Asked Questions
- What is the best SIM card for tourists in Kenya?
- Safaricom is the best option for tourists — it has Kenya's widest network coverage including in national parks, remote areas, and the coast. Buy a Safaricom SIM at JKIA arrivals (before leaving the terminal), at any Safaricom shop in Nairobi, or at Mombasa airport. A SIM costs approximately KES 100 and requires passport registration. Top-up data bundles: KES 100 for 1GB/day, KES 500 for 10GB/week (approximate 2026 pricing — bundles change frequently).
- Can I use an eSIM in Kenya?
- Yes — Airalo and similar eSIM providers offer Kenya data eSIMs for tourists. These work on unlocked eSIM-compatible phones and connect to Safaricom's network. eSIMs are convenient (no physical SIM swap needed) and can be bought before travel. Cost is approximately USD 8–15 for 5–10GB. The alternative is buying a physical Safaricom SIM at JKIA for KES 100 — cheaper but requires a physical swap.