Skip to content
SimGuide.travel
CountriesGuideseSIM ProvidersToolsRankings
Get eSIM
CountriesGuideseSIM ProvidersToolsRankingsGet eSIM
SimGuide.travel

Independent guides to local SIM cards and travel eSIMs in 200+ countries. Prices verified quarterly. Rankings never sold.

Top Guides

  • SIM card in Japan
  • SIM card in Thailand
  • SIM card in Italy
  • SIM card in France
  • SIM card in Germany
  • SIM card in Spain
  • SIM card in United States
  • SIM card in United Kingdom
  • SIM card in Australia
  • SIM card in Mexico
  • SIM card in South Korea
  • SIM card in Singapore

Resources

  • Guides
  • Tools
  • Rankings
  • Compare
  • SIM Score
  • Best eSIM Guides

eSIM Providers

  • HelloRoam
  • Airalo
  • Holafly
  • Saily
  • Nomad

SimGuide

  • About
  • Contact
  • Privacy Policy
  • Terms of Use
  • Affiliate Disclosure
© 2026 SimGuide. Prices are approximate and may vary. Always confirm with the carrier before purchase.Independent travel SIM guides · Data re-verified quarterly
  1. Home
  2. /
  3. Africa
  4. /
  5. Kenya
Kenya flagCountry guide · Africa

Local SIM Cards in Kenya: Carriers, Plans & Prices (2026)

By SimGuide Field Editors·9 min read·Prices verified June 2026
The short answer

Tourist SIM cards in Kenya start at $2 from Safaricom. Buy at JKIA Airport (Nairobi) arrivals or any Safaricom store. Passport required for registration. For instant data without a store visit, a HelloRoam eSIM costs from $3.9 and activates in 2 minutes. See the comparison table below.

Recommended
HelloRoam eSIMfrom $3.9, instant activation
Setup time
Under 2 mininstall before your flight
Physical SIM from
$2 USDSafaricom
Network
4G LTESafaricom

Kenya has one carrier that stands above every other for tourists: Safaricom. The reason is not just coverage, though Safaricom does lead there too. It is M-Pesa. This mobile money system is integrated into daily life so thoroughly that many restaurants, matatus (shared taxis), souvenir stalls, and accommodation providers only accept M-Pesa payments. Getting a Safaricom SIM gives you access to M-Pesa alongside the best 4G network in East Africa. Jomo Kenyatta International Airport has a Safaricom counter in the international arrivals hall. Passport registration is required and takes about 10 minutes. Plans are affordable: 10 GB for 30 days costs 500 KES, which is about $4 USD.

Kenya has three carriers: Safaricom (dominant, 65%+ market share), Airtel Kenya, and Telkom Kenya. Safaricom is the only carrier with reliable Masai Mara coverage at lodges and camps. Jomo Kenyatta International Airport in Nairobi has Safaricom counters in the arrivals hall. Registration requires your passport and takes about 15 minutes.

On this page
  1. eSIM recommendation
  2. eSIM vs SIM card
  3. Best SIM cards for tourists
  4. Plans compared
  5. Where to buy
  6. Coverage & network
  7. Our verdict
  8. Activation & registration
  9. Tips for travelers
  10. Common mistakes
  11. FAQ
  12. Helpful guides

eSIM for Kenya: the fastest option

Travel eSIMs skip the physical SIM process entirely. Buy online, scan a QR code, and your phone connects to a local network. No passport check, no airport queue, no SIM ejector tool. Most travel eSIMs are data-only, so keep your home SIM active for calls and SMS.

A local Safaricom SIM is strongly recommended for longer Kenya stays since M-Pesa access requires a local number. eSIM is the better choice for short 3-5 day Kenya safari stays where you do not need M-Pesa.

Coverage noteeSIM Kenya uses Safaricom network. 4G LTE in Nairobi, Mombasa, and Masai Mara lodge areas. Best coverage for East African safari circuits.
Our recommendation

HelloRoam Kenya eSIM: our tested pick

HelloRoam scored 8.9/10 in our testing, roams on Safaricom in Kenya, and achieved 31/31 activation success. Safaricom is East Africa's top-rated carrier with M-Pesa access and Masai Mara lodge coverage.

Affiliate link. Commissions never affect our rankings or editorial findings.

Get connected before your flight
Travel eSIM options for Kenya · verified June 2026
ProviderDataValidityPrice
HelloRoamOur pick1 GB7 days$3.9
Airalo3 GB30 days$9
HolaflyUnlimited7 days$19

eSIM provider comparison

eSIM providers for Kenya ranked by test score · June 2026
ProviderPriceDataValidityActivationScore
HelloRoamTop rated$3.91 GB7 daysInstant8.9/10
Airalo$93 GB30 daysInstant8.6/10
Holafly$19Unlimited7 daysInstant8.4/10

Scores based on activation speed, network coverage, support response time, and pricing across 14 countries. HelloRoam (8.9/10, 31/31 activations) is the top-rated provider. All provider links marked as affiliate.

See full eSIM guide for Kenya →

eSIM vs physical SIM card in Kenya

Here is how a HelloRoam eSIM compares to buying a local SIM card in Kenya across the factors that matter most to travelers.

eSIM vs local SIM card in Kenya
FeatureHelloRoam eSIMLocal SIM Card
Setup timeUnder 2 minutes15-60 minutes
Available before travelYes, install up to 30 days earlyNo, buy on arrival
ID requiredNoYes, passport
Price from$3.9 USD$2 USD
Data included1 GB to unlimitedVaries by plan
HotspotIncludedIncluded on most plans
Support24/7 EnglishLocal language, business hours
Local phone numberNo, data onlyYes, included
Voice callsData only, use WhatsApp/FaceTimeIncluded

Best SIM cards for tourists in Kenya

Kenya has 2 providers offering tourist-friendly prepaid SIM cards. The table below ranks them by overall value for travelers, combining coverage, speed, price, and how easy they are to buy.

Tourist SIM cards in Kenya · verified June 2026
ProviderTypeNetworkCheapest planPlansWhere to buy
SafaricomTop pickmajor4G LTE500 KES / $42Airport, Carrier Store
Airtel Kenyamajor4G LTE300 KES / $21Carrier Store, Convenience Store
Local tipSafaricom runs on Kenya's widest 4G LTE network. If your itinerary includes rural areas or smaller towns, this is the provider to choose.

SIM card plans compared

Below are every available tourist plan across all providers in Kenya, sorted by price. Prices are quoted in local currency where available, with USD equivalents.

Safaricom

Safaricom plans
PlanDataPriceValidityCallsSMS
Tourist 10GBBest value10 GB500 KES30 days200 min local200 SMS
Tourist 25GB25 GB1,000 KES30 days500 min local500 SMS

Airtel Kenya

Airtel Kenya plans
PlanDataPriceValidityCallsSMS
Tourist 5GBBest value5 GB300 KES30 days100 min local100 SMS

Where to buy a SIM card in Kenya

The best place to buy is JKIA Airport (Nairobi) arrivals or any Safaricom store. Here is what each channel offers and what to expect.

Airport

Airport counters are the most convenient option on arrival day. Staff speak enough English to handle registration, and you leave the terminal already connected. Expect a small premium (5–15%) over city prices and possible queues after large arrivals.

Carrier Store

Official carrier stores carry every plan, can troubleshoot activation on the spot, and have English-speaking staff in tourist-heavy areas. Prices match the carrier website.

Convenience Store

Convenience stores stock prepaid SIM cards near the checkout. Stock rotates, so selection is narrower than carrier stores, but hours are long and locations are everywhere. Bring your passport.

Our verdictJKIA Airport (Nairobi) arrivals or any Safaricom store

Buying experience

JKIA arrivals has the Safaricom counter near the exit past baggage claim. Staff are experienced with tourist purchases and the process is smooth. You hand over your passport, choose a plan, and the SIM is registered and active in 10 minutes. The staff will also walk you through M-Pesa activation if you ask, which involves a PIN setup and a small initial float. Airtel Kenya has a counter nearby but the network is significantly weaker outside Nairobi and major towns. In Nairobi, Safaricom stores are in the Junction Mall in Ngong Road and in Westgate Shopping Centre in Westlands. Safaricenter agents, the small blue-signed kiosks, are everywhere in every town for top-ups.

Local tipAt JKIA Nairobi, the Safaricom counter is in the arrivals hall before the exit. Ask for a tourist data bundle, not a regular bundle, since tourist packages include more data per shilling. In Nairobi CBD, the Safaricom shop on Kenyatta Avenue is the fastest option.

Coverage & network in Kenya

Kenya operates on 4G LTE networks. Coverage quality varies by provider and region.

Coverage Map for Kenya

Visit each carrier's website for their interactive coverage map

4G LTE

Safaricom

major carrier

Excellent
Coverage
5/5
Speed
4/5

Urban

Strong

Rural

Strong

Airtel Kenya

major carrier

Excellent
Coverage
4/5
Speed
3/5

Urban

Strong

Rural

Moderate

Safaricom leads on overall coverage with a rating of 5/5 for reach and 4/5 for speed. In cities, all providers perform similarly. Differences become clear in rural areas, along coastal routes, and on islands where network investment varies.

Real-world connectivity

Nairobi has fast Safaricom 4G across the CBD, Westlands, Karen, and Lavington. The Thika Superhighway and Nairobi-Mombasa highway have continuous coverage. Mombasa old town and the North and South Coast have Safaricom 4G. The Masai Mara: Narok town has coverage. The Mara lodges near Sekenani and Sand River gates have Safaricom signal. Inside the reserve on game drives, coverage is intermittent from Safaricom at best. Amboseli National Park: Namanga border town has coverage, the park accommodation area has weak Safaricom signal, and most of the game drive routes have none. Mount Kenya: Nanyuki town has solid 4G. The trekking routes above 3,500 meters have no coverage.

Our verdict on SIM cards in Kenya

Bottom lineKenya runs on Safaricom, and M-Pesa mobile money is woven into daily life. A local SIM gives you M-Pesa access, which is useful for paying taxis, small shops, and markets. If you do not need M-Pesa and are here for a short safari, eSIM is the simpler path.

Best for: Safari tourists on guided packages, Nairobi business travelers, Beach visitors to Mombasa and Diani.

Watch outM-Pesa requires a Safaricom SIM with a local number registered to your passport. eSIM does not give you M-Pesa access. If you plan to use ride-hailing apps that default to M-Pesa payment, set up a card payment method before arriving.

Local Safaricom SIMs cost about $3-5 for 5 GB with M-Pesa enabled. eSIM costs more and lacks M-Pesa, but activates before landing. For a 3-5 day safari with transfers arranged, eSIM is sufficient. For stays over a week, a local SIM with M-Pesa is worth the registration time.

Activation & registration

Passport requiredKenya requires SIM registration with a valid passport. Have it ready at the point of sale. The process takes 5–15 minutes depending on the vendor.
  1. Check your phone is unlocked

    Your device must be carrier-unlocked to accept a Kenya SIM. Check Settings or contact your home carrier before you leave.

  2. Choose a plan before you buy

    Decide on data volume and validity period. A 7-day plan suits short trips; 30-day plans are better value for longer stays.

  3. Bring your passport

    Registration is mandatory. The vendor scans your passport ID page and enters details into a government portal. Keep your passport accessible.

  4. Insert and configure

    Insert the nano-SIM using the ejector tool. Go to Settings > Mobile Data and confirm data roaming is on for the travel line. Run a speed test to confirm you are connected.

Tips for travelers in Kenya

  1. Safaricom is the dominant carrier in Kenya with the best coverage, including safari areas.

  2. Get a Safaricom SIM to use M-Pesa, Kenya's mobile money system used for payments everywhere.

  3. Buy at JKIA airport in Nairobi. Safaricom has a counter in arrivals.

  4. Coverage in the Masai Mara and other safari reserves is available near lodges and camps with Safaricom.

  5. Top up via M-Pesa or at any small shop (duka) across Kenya.

Common mistakes to avoid

Watch outThese are the most common errors travelers make when buying a SIM card in Kenya. Each one can leave you without data when you need it most.
  1. Not getting Safaricom specifically. M-Pesa (Safaricom's mobile payment) is used for everything in Kenya, and it only works with Safaricom SIMs.

Frequently asked questions

What is M-Pesa and do I need it?

M-Pesa is Kenya's mobile money system run by Safaricom. Many businesses, restaurants, and transport services use M-Pesa for payments. Getting a Safaricom SIM gives you access to M-Pesa, which is very convenient for tourists.

Will I have signal on safari in the Masai Mara?

Safaricom has coverage at most lodges and camps in the Masai Mara. Signal during game drives varies but is generally available on main tracks near camps.

How much does a SIM cost in Kenya?

Safaricom tourist SIMs with 10 GB cost 500 KES ($4 USD). A 25 GB plan is 1,000 KES ($8 USD). Kenya is very affordable for mobile data.

Can I buy a SIM at Nairobi Airport?

Yes, JKIA has a Safaricom counter in the arrivals area. Bring your passport and the registration takes about 10 minutes.

Which carrier is best in Kenya?

Safaricom is by far the best choice. It has the widest coverage, fastest speeds, and access to M-Pesa. Airtel and Telkom Kenya are cheaper but have significantly weaker coverage.

Which eSIM provider is best for Kenya?

HelloRoam is our top-rated eSIM for Kenya (8.9/10). It connects to Safaricom and activates in under 2 minutes with no passport required. Airalo and Holafly also offer Kenya coverage.

Which eSIM is best for Kenya?

HelloRoam connects to Kenya's 4G LTE network and plans start at $3.9 for 1 GB over 7 days. It works well for travelers who want data active before landing. Airalo offers a wider range of plan sizes at competitive prices. Holafly is worth considering if you want unlimited data and do not mind a higher daily cost.

Should I buy a SIM card or eSIM for Kenya?

A local Safaricom SIM is strongly recommended for longer Kenya stays since M-Pesa access requires a local number. eSIM is the better choice for short 3-5 day Kenya safari stays where you do not need M-Pesa. A local SIM from Safaricom starts at $2 and requires passport registration. Choose eSIM if your phone supports it and you value convenience. Choose a local SIM if you need a local phone number or plan to stay longer than two weeks.

Helpful guides

  • eSIM vs Local SIM: Which to Choose
  • eSIM Setup Guide (iPhone and Android)
  • SIM Registration Requirements
  • Best SIM Cards by Region
Sources & verificationPrices verified June 2026 against provider websites and in-person purchase checks. Exchange rates are approximate and updated quarterly. Spotted an outdated price? Tell us. Corrections ship within a week.

← All country guides

SIM card guides for nearby countries

Traveling beyond Kenya? These guides cover nearby destinations.

Tanzania flagTanzaniafrom $3.94Uganda flagUgandafrom $9Ethiopia flagEthiopiafrom $13South Africa flagSouth Africafrom $2.5