Skip to content

Kenya flag Kenya · roaming cost calculator

Kenya Data Costs: Carrier Roaming vs Travel eSIM

4 carriers comparedPrices verified May 2026

We earn commissions from some links below. This does not affect the price comparisons or rankings shown on this page. Editorial policy

Prepaid eSIM plans covering Kenya

Recommended
Airalo
4.8/5 · 200+ countries
$4.50

Airalo's Kenya plans carry a 14-day refund policy for unused eSIMs. Coverage runs on Safaricom's 4G LTE network from $2.34/GB.

Get eSIM
Holafly
4.6/5 · 178+ countries
$2.99/day

Holafly's unlimited plan in Kenya runs on Safaricom's 4G LTE network at $2.99/day. For a 10-day trip, that totals $30 — less than three days of AT&T roaming at $10/day.

Get eSIM
Saily
4.5/5 · 150+ countries
$3.99

Saily is owned by Nord Security, the same company behind NordVPN and NordPass. In Kenya, the Safaricom 4G LTE eSIM at $2.34/GB comes from a company whose security infrastructure is independently audited.

Get eSIM
Nomad
4.4/5 · 112+ countries
$3.50

Nomad delivers QR codes within minutes via email and in-app. In Kenya, the plan connects to Safaricom's 4G LTE network as soon as the device leaves airplane mode.

Get eSIM

The full picture

What carriers charge to roam in Kenya

Every major carrier's published Kenya rate, side by side, with the eSIM winner highlighted.

Carrier roaming costs vs eSIM for Kenya — daily and 7-day rates compared (2026)
CarrierPlan typeDaily7-daySpeedData limit
VodafoneRoaming Passport$6.00source$42.00LTEFair-use
EERoam Abroad$6.00source$42.00LTEFair-use
AT&TInternational Day Pass$10.00source$70.00LTEPlan data
VerizonTravelPass$10.00source$70.00LTEPlan data
eSIM · Airalo1 GB · 7 days$2.34LTE / 5G1 GB
Voicemail retrieval on Vodafone in Kenya is treated as an inbound call and can trigger the £6/day roaming pass on a day you hadn't planned to use data. Divert voicemail to a free app before departure. All rates verified against carrier websites.

Pay-per-use cost audit

Kenya data charges on AT&T pay-per-use: real dollar amounts

The worst-case AT&T pay-per-use scenario in Kenya: you land, turn off airplane mode, and forget to activate an international plan. Your phone syncs email, checks for app updates, and loads the map you opened. AT&T charges $2.05/MB in that state. A 30-minute Zoom call costs $922. 1 hour of Google Maps adds $102. Uploading 20 photos to iCloud runs $410. One hour of YouTube while hotel WiFi lags: $1025. A full gigabyte at AT&T's pay-per-use rate: $2099. Source: AT&T international rate card, June 2026.

Personalize your savings

How much will you save with an eSIM in Kenya?

Adjust your trip length, carrier, and data habits to see your exact savings.

Network coverage

Kenya roaming network partnerships explained

Safaricom runs all cellular service in Kenya. Verizon TravelPass routes you through Safaricom at $10/day. A travel eSIM routes through Safaricom at $2.34/GB. The coverage map for AT&T roaming in Kenya and the coverage map for a travel eSIM are both drawn by Safaricom. They are the same map. Kenya does not have 5G on Safaricom at this time. The peak speed is 4G LTE. Paying AT&T's $10/day roaming rate does not change that. A travel eSIM delivers the same 4G LTE maximum for $2.34/GB. Kenya has limited 5G coverage. 5G in Nairobi and Mombasa Average download speeds reach 25 Mbps on Safaricom's network — identical whether you connect through a carrier roaming pass or a travel eSIM.

Pricing breakdown

Price breakdown: roaming vs eSIM in Kenya

Carrier roaming costs for 14 days in Kenya, ranked: T-Mobile high-speed add-on $210, Verizon TravelPass $140, AT&T International Day Pass $140, eSIM 10GB on Safaricom $23.40. The eSIM option costs 83% less than AT&T.

Per-day data costs in Kenya: AT&T $10, Verizon $10, T-Mobile $15, eSIM $1.67. The eSIM figure is derived from a $23.40 10GB plan spread across 14 days. Carrier rates are fixed regardless of how much data you use each day.

eSIM plan tiers for Kenya: 1GB at $3.63 ($3.63/GB), 3GB at $10.24 ($3.41/GB), 5GB at $13.52 ($2.70/GB), 10GB at $24.42 ($2.44/GB), 20GB at $46.85 ($2.34/GB). Unlimited daily data starts at $6.43/day ($90.02 for 14 days). Even the unlimited eSIM tier costs less than AT&T's $140 roaming bill.

Trip cost breakdown

Kenya trip cost breakdown: 3 days, 14 days, 30 days

AT&T bills $10/day for roaming in Kenya — that is $0.42/hour around the clock, whether your phone is in your pocket or active. A 2GB eSIM on Safaricom costs $10.24 for 3 days — $0.14/hour at continuous use. Difference for a 3-day trip: $19.76.

Over 14 days, AT&T's per-hour rate stays at $0.42. A 20GB eSIM on Safaricom for 15GB averages $0.14/hour over the same 14 days. AT&T total: $140. eSIM total: $46.85. Difference: $93.15.

A 30-day stay at $0.42/hour on AT&T reaches $300. A 50GB eSIM on Safaricom covering 50GB for video calls and streaming costs $117.05 — $0.16/hour. Total difference over 30 days: $182.95 (61%). Rates checked June 2026.

Airport options

Local SIM at Jomo Kenyatta (NBO) vs installing an eSIM beforehand

Hotel WiFi in Kenya covers basic email but rarely handles navigation or ride-hailing apps at the same time. If you skip the airport SIM counter planning to use hotel WiFi, you may land without data for the taxi from arrivals. A 1GB eSIM at $3.63 is active before you board — maps, ride apps, and messaging all work from the arrivals hall onward.

Data planning

Kenya mobile data guide for 7-day travelers

Uploading photos to Google Photos or iCloud uses roughly 10 MB per photo in full resolution. Fifty photos per day adds 500 MB before you factor in maps or calls. At 1.5 GB average daily usage in Kenya, a 7-day trip needs 11GB minimum.

The 20GB plan at $46.85 ($2.34/GB) is the best fit for this usage. Compare that to AT&T's $70 for the same 7 days on the same Safaricom towers. For heavy data users, unlimited daily plans start at $6.43/day — still cheaper than any carrier roaming pass.

Connectivity

WiFi availability in Kenya

Hotel WiFi in Kenya handles email and light browsing. Video calls and large downloads may lag during peak hours. An eSIM on Safaricom at $2.34/GB fills in when hotel WiFi is overloaded.

Plan your data

How many GB you need for Kenya

Safaricom provides the cellular infrastructure in Kenya. AT&T pays Safaricom a wholesale rate for roaming access, then bills you $10/day. Travel eSIM providers also access Safaricom's network and charge $2.34/GB at retail. For a 10-day trip: AT&T $100, eSIM $46.85.

Kenya has one mobile operator: Safaricom. US carriers pay Safaricom for roaming access and pass that cost to you at $10/day. An eSIM connects to Safaricom directly at $2.34/GB — no carrier markup.

Airport SIM counters at Jomo Kenyatta (NBO) charge $3-8 for 3-10GB / 28 days — still more than a 20GB eSIM at $46.85. Kenya mobile networks deliver an average 25 Mbps download speed — the same whether you roam on AT&T or connect through a travel eSIM. WiFi in Kenya is available in hotels and cafes. An eSIM fills the gaps at $2.34/GB instead of AT&T's $10/day roaming charge.

Quick reference

Kenya Travel Essentials

Emergency

999/112

999 and 112 both connect to emergency services in Kenya. 112 is the EU-standard number and works from any mobile phone, including roaming and eSIM devices, even without a registered local number. Save both before your trip.

Power

Type G

Kenya uses Type G outlets (UK-style three large rectangular prongs). US plugs do not fit — bring a Type G travel adapter. Most US phone and laptop chargers are dual-voltage (100-240V) and work fine with just the adapter.

Time Zone

EAT (UTC+3)

Currency

KES (KSh)

Cards are accepted at hotels, tourist-facing shops, and chain restaurants in Kenya. Local markets, small vendors, and rural businesses prefer cash. Withdraw KES at an ATM on arrival — airport ATMs have the same rates as city ATMs.

Quick tip

Local prices in Kenya are in KES (KSh). eSIM plans are priced in USD, eliminating exchange rate uncertainty.

Good to know

Power sockets in Kenya are Type G type. US and UK plugs don't fit without an adapter. A depleted phone ends your eSIM connectivity regardless of remaining data balance.

Step by step

Before you fly to Kenya: eSIM installation steps

  1. On Samsung Galaxy S21 or newer: go to Settings > Connections > SIM manager to verify eSIM support — Pixel 3a and later also qualifies — Safaricom covers LTE in Kenya
  2. First-time buyer: Airalo offers Kenya data at $3.63 for 1GB — create an account, add a payment method, and your QR code arrives in under 60 seconds. Compare eSIM providers to see your options.
  3. First-time eSIM install: your phone walks you through the QR scan step by step — the profile downloads in 10-30 seconds over a WiFi connection — do this before your flight to Jomo Kenyatta (NBO) so it activates the moment you land
  4. Returning traveler shortcut: set your home carrier SIM to Data Off in the dual-SIM panel rather than navigating through roaming menus. The full data roaming guide covers all shortcuts.
  5. Enable the eSIM data line at Jomo Kenyatta (NBO) — it connects to Safaricom automatically
  6. Leave your home SIM enabled for incoming calls: WiFi Calling routes them over the eSIM data connection at no extra cost

Data tips

Kenya app and data usage guide

Photo backup is a silent data drain. Google Photos and iCloud auto-upload on cellular will consume 20-100 MB per photo session depending on image quality. Turn off auto-backup on cellular before landing in Kenya. Back up manually over hotel WiFi instead. A 10-photo session in RAW format can exceed 500 MB.

Regional context

Mobile data across Africa: Kenya breakdown

A few things to know before turning off carrier roaming in Kenya:

Kenya SIM registration: Passport required. A travel eSIM purchased abroad bypasses local SIM registration requirements at the point of sale.

M-Pesa mobile money is ubiquitous

Safaricom dominates with 65%+ market share

Coverage extends to major safari lodges

Forgot your eSIM?

You forgot to buy an eSIM for Kenya — here is what to do

The fastest emergency option in Kenya: turn on AT&T cellular data long enough to download the Airalo app. The app download is approximately 5 MB. At AT&T's $2.05/MB pay-per-use rate, that download costs $10. Once the app is installed, turn carrier data back off. Connect to Jomo Kenyatta (NBO)'s free WiFi, buy a Kenya eSIM plan, and scan the QR code. Your eSIM on Safaricom then handles all data at $3.63 for 1GB. The $10 carrier charge is a one-time cost, not a daily fee. Compare that to AT&T's $12/day International Day Pass — the emergency download pays for itself in under two hours.

Kenya FAQ

Kenya eSIM & roaming questions

How much does carrier roaming cost in Kenya?

AT&T charges $10/day on International Day Pass for Kenya. Verizon charges $10/day on TravelPass. T-Mobile includes Kenya for free at 256 Kbps — barely fast enough for text messages, not usable for maps or apps. Without any plan, AT&T's pay-per-use rate is $2.05/MB, meaning a single Google Maps session costs over $10. A travel eSIM on Safaricom starts at $3.63 for 1GB — the same 4G LTE network at a fraction of the daily roaming cost.

Is T-Mobile's free international data fast enough in Kenya?

No. 256 Kbps sounds like it covers light use, but even a single email with an attachment or a 30-second map route takes over a minute to load at that speed. T-Mobile's free tier in Kenya is functional only for plain text messages. The paid upgrade runs $15/day — identical to AT&T's roaming fee. A travel eSIM on Safaricom at $2.34/GB costs less per GB than any day-pass option and has no speed restriction.

How is my roaming bill calculated in Kenya?

A traveler lands in Kenya, checks one notification, and AT&T bills $10 for the entire calendar day. That is how per-day billing works — any cellular connection, even a background sync at midnight, triggers the full daily charge. Without a day pass, AT&T charges $2.05/MB. A 15-second Instagram scroll could cost $30. An eSIM at 1GB for $3.63 is a fixed cost: no per-day triggers, no per-MB metering, no bill surprises.

Does a travel eSIM work on trains and highways in Kenya?

Yes, on the same coverage footprint as carrier roaming. AT&T roaming at $10/day and a travel eSIM at $2.34/GB both connect to Safaricom's towers. Along major highways and intercity rail corridors in Kenya, Safaricom maintains 4G LTE coverage with brief gaps in tunnels and remote stretches — this affects all connections equally. The data cost does not change based on location within Kenya; the eSIM charges per GB whether you are moving at high speed on a train or stationary at a café. Rates checked June 2026.

Do roaming charges apply to WiFi usage in Kenya?

No. WiFi is free — roaming charges only apply to cellular data. But in Kenya, WiFi outside hotels and major restaurants is unreliable. An eSIM at $2.34/GB on Safaricom provides continuous 4G LTE data for maps, ride-hailing, and navigation when WiFi is unavailable. The eSIM and WiFi work together — you use whichever is available without switching settings manually.

Do US carriers support roaming in Kenya?

AT&T covers Kenya at $10/day. Verizon covers most African countries at $10/day. T-Mobile includes Kenya at 256 Kbps (free but unusable for data-heavy apps). A travel eSIM on Safaricom provides full 4G LTE speeds at $2.34/GB — the same carrier infrastructure as roaming, at a fraction of the cost.

Is mobile data reliable enough in Kenya to replace carrier roaming?

Kenya has 1 carrier providing 4G LTE coverage. Urban and tourist areas have solid coverage; rural regions may have gaps. A travel eSIM connects to Safaricom — the exact same network carrier roaming uses — at $2.34/GB. Coverage quality is identical to what AT&T or Verizon routes through.

How much does a 10-day trip to Kenya cost in carrier roaming versus an eSIM?

AT&T International Day Pass for 10 days: $100. Verizon TravelPass: $100. T-Mobile high-speed: $150. A travel eSIM on Safaricom at $2.34/GB for 10 days at 1.5 GB/day average costs roughly $35.10. The eSIM saves over 80% versus any carrier's paid roaming option. Rates checked June 2026.

Does carrier roaming work in rural areas of Kenya, or only in cities?

Both carrier roaming and travel eSIMs connect through Safaricom's towers in Kenya. Coverage outside major cities depends on how widely Safaricom has deployed — the same gaps that affect an eSIM also affect AT&T and Verizon roaming. Urban centers and tourist corridors have consistent signal; rural and off-road areas may have limited or no service. There is no coverage advantage to choosing carrier roaming over an eSIM; both are subject to the same Safaricom network footprint.

How much does carrier roaming cost for a week in Kenya?

AT&T: $70/week (International Day Pass at $10/day). Verizon: $70/week (TravelPass). T-Mobile: free at 256 Kbps or $105/week for usable speed. The cheapest eSIM for Kenya starts at $2.34/GB on Safaricom's 4G LTE network — better per-GB value than all three carriers.

Fact check

Kenya travel data: correcting the record

EU roaming is free for Americans

EU roaming-within-the-EU rules apply only to SIM cards issued by EU-based carriers. AT&T and Verizon are US carriers — they charge full international day pass rates in every EU country. AT&T's International Day Pass runs $12/day in EU destinations. Verizon TravelPass is $10/day. A travel eSIM on Safaricom covers Kenya for $3.63 total. Rates checked June 2026.

You need to unlock your phone to use an eSIM

eSIM installation does not require an unlocked phone in most cases. iPhones sold in the US since iPhone 14 are sold unlocked by law. iPhones XS through 13 require unlocking to add a foreign carrier eSIM, but AT&T, Verizon, and T-Mobile all offer free unlocking after your contract ends. Samsung Galaxy S20 and newer models support eSIM on both locked and unlocked variants. Check your carrier's unlock policy before your trip to Kenya.

Roaming charges only apply to data

US carrier international plans charge separately for data, calls, and texts. AT&T's International Day Pass at $12/day includes data but charges $0.25–$1.50/minute for calls beyond the bundled allocation. Incoming voicemail retrieval can trigger per-minute roaming charges even when you make no outgoing calls. A data-only eSIM in Kenya at $3.63 covers data and uses WhatsApp or FaceTime for voice at no additional carrier cost. Rates checked June 2026.

Our recommendation

Kenya trip data conclusion

If you want the most straightforward option for Kenya, go with Airalo. Airalo covers Kenya on Safaricom's network with the widest plan selection in the market. A 1GB plan costs $3.63. Regional bundles cover neighboring countries on a single eSIM. The app tracks data usage in real time — helpful for managing a fixed-GB plan. Holafly is the alternative for heavy data users — unlimited daily plans start at $6.43/day.

Kenya eSIM activates in under 5 minutes. No roaming fees.

Vodafone bills $6/day the moment your phone connects abroad. An eSIM charges one flat fee of $2.34 for the whole trip.

Get a Kenya eSIM