4.5/5 on Trustpilot 30 days satisfaction guarantee
190+ destinations
NewPOVNOMAD app
190+ destinations

Kenya SIM Card for Tourists: Safaricom Prices, Passport Rule and M-Pesa

Last updated on 4 November 2026

Safaricom sells 7 GB of data for 30 days in Kenya for 1,000 shillings (about €6.91), and as a foreigner you register the SIM with your passport; you need that registered line for M-Pesa too. The POVNOMAD Kenya eSIM starts at €5.90 for 1 GB over 7 days or €22.90 for 7 days of Unlimited Smart, runs on Airtel in roaming and needs no registration in Kenya. As of 30 October 2026.

On price, Safaricom wins at every size: 20 GB cost €13.82 there, our 5 GB plan €19.90. The eSIM pays off if you head straight from the airport to a safari transfer, want your German number active next to it, or travel on to Tanzania. If you want to pay with M-Pesa, you need the Safaricom SIM anyway.

Local SIM, travel eSIM or roaming: what is the difference in Kenya?

Local SIM (Safaricom prepaid)Travel eSIM (POVNOMAD)Roaming on your home contract
Price1,000 shillings (€6.91) for 7 GB/30 days, 2,000 shillings (€13.82) for 20 GB/30 days€5.90 for 1 GB/7 days, €19.90 for 5 GB/30 days, €22.90 for 7 days Unlimited SmartKenya is outside EU roaming, your provider sets its own rates
What you needvalid passport for the SIM registrationeSIM-capable, unlocked phoneroaming enabled on your contract
M-Pesayes, after registration at a Safaricom shopnono
Kenyan numberyesno, data only; WhatsApp and similar apps run over datayour home number
NetworkSafaricomAirtel 5G, assignment variable (product page)partner network of your provider
Hotspotnot checkedyesdepends on your contract

As of 30 October 2026. Safaricom prices from safaricom.co.ke (data bundles with expiry), M-Pesa rules from Safaricom’s registration page, POVNOMAD prices from the Kenya product page. Converted at the Central Bank of Kenya rate of 30 October 2026 (€1 = 144.74 shillings).

How much does a SIM card cost in Kenya?

Safaricom publishes its data bundles with prices on its website, so we quote Safaricom. All bundles in the table run for 30 days. We did not compare Airtel Kenya’s bundles.

Safaricom data bundleIncludedPricein euros
1 GB1 GB, 30 days250 shillings€1.73
2.5 GB2.5 GB including WhatsApp, 30 days500 shillings€3.45
7 GB7 GB including WhatsApp, 30 days1,000 shillings€6.91
20 GB20 GB including WhatsApp, 30 days2,000 shillings€13.82
40 GB40 GB including WhatsApp, 30 days3,000 shillings€20.73

Source: safaricom.co.ke, data with expiry, retrieved 30 October 2026. Without a bundle, Safaricom charges 4.3 shillings per MB from your airtime. The page lists no price for the SIM card itself. Euro amounts at €1 = 144.74 shillings (Central Bank of Kenya, 30 October 2026).

Compare that with travel eSIMs bought before departure, as of 30 October 2026:

PlanPOVNOMADAiralo
1 GB€5.90 (7 days)€7.50 (3 days)
3 GB€12.90 (15 days)€18.00 (7 days)
5 GB, 30 days€19.90€29.50
10 GB, 30 days€34.90€44.50
Unlimited, 7 days€22.90 (1 GB a day at full speed)–
Unlimited, 15 days€43.90 (1 GB a day at full speed)–

Read on 30 October 2026 on povnomad.com and airalo.com/de/kenya-esim (EUR view). “–” = no such plan for Kenya alone. Unlimited Smart: 1 GB at full speed per 24 hours, then up to 1 Mbit/s.

How do you register a Kenyan SIM as a tourist?

Kenya requires every SIM to be registered to a person. The Registration of Telecommunications Service Subscribers Regulations 2025 (Legal Notice No. 90 of 2025) list a passport or a Foreign National Registration Certificate as the documents for foreign nationals. As a tourist, your passport is what counts.

  • Bring the original passport; Safaricom does not accept photocopies or photos of an ID for M-Pesa.
  • Make sure the name on your SIM registration matches your passport exactly. Safaricom asks foreign nationals for that before M-Pesa works.
  • Check that your phone has no network lock.
  • If your phone takes only one physical SIM, the Safaricom card replaces your German SIM, and bank codes by text stop reaching you. An eSIM runs next to your home SIM.

Sources: Kenya Law, Legal Notice No. 90 of 2025, as summarised by the law firm CM Advocates on 3 July 2025; Safaricom, register for M-Pesa. Both read on 30 October 2026.

Can tourists use M-Pesa in Kenya?

Yes, with a Safaricom line. Safaricom accepts a valid foreign passport for M-Pesa registration, which is free and open to anyone aged 18 or over. You need a Safaricom SIM registered in your own name. With a foreign passport you register only at a Safaricom shop or care desk; M-Pesa agents and dealers accept only the Kenyan national ID. After registration you receive a start PIN by text and set your own four-digit PIN.

A travel eSIM gives you no access to M-Pesa, because it is not a Safaricom line. If you want to pay by M-Pesa, buy the Safaricom SIM. You can still keep the eSIM for data if your phone holds two lines.

Source: safaricom.co.ke, register for M-Pesa, page updated on 15 October 2026, read on 30 October 2026.

When is the eSIM the better choice, and when is it not?

The eSIM costs more than Safaricom. It is ready when you land, so you can message your lodge or safari driver before you reach a shop. Install it at home on Wi-Fi (instructions for iPhone and Android); validity starts on first contact with the Kenyan network. How the signal holds up in the Masai Mara and how to switch eSIMs at the border to Tanzania is in our guide to Kenya, Tanzania and Zanzibar.

The Safaricom SIM is the better deal in these cases:

  • You use more than 1 GB. Safaricom gives you 7 GB for €6.91, our 5 GB plan costs €19.90.
  • You want to pay with M-Pesa.
  • You need a Kenyan number for calls inside the country.

This guide is also available in German.

Frequently asked questions

How much does a Safaricom SIM cost for tourists?

Safaricom’s 30-day data bundles cost 250 shillings for 1 GB, 1,000 shillings (about €6.91) for 7 GB and 2,000 shillings for 20 GB. The page lists no price for the SIM card itself. As of 30 October 2026.

What do I need to register a SIM card in Kenya?

Your valid passport. Under the Regulations of 2025 (Legal Notice No. 90), foreign nationals register with a passport or a Foreign National Registration Certificate. As of 30 October 2026.

Can I use M-Pesa as a tourist in Kenya?

Yes, with a Safaricom SIM registered in your name. Registration with a foreign passport is free, open from age 18 and possible only at a Safaricom shop or care desk, not at agents. As of 30 October 2026.

Does M-Pesa work with a travel eSIM?

No. M-Pesa runs on a Safaricom line registered to you, and a travel eSIM is not one. With a dual-SIM phone you can use the Safaricom SIM for M-Pesa and the eSIM for data. As of 30 October 2026.

Is a local SIM cheaper than an eSIM in Kenya?

Yes. Safaricom charges €6.91 for 7 GB over 30 days; our 5 GB plan costs €19.90 and Airalo’s €29.50. The eSIM saves you the shop visit and works on landing. As of 30 October 2026.

Which network does the POVNOMAD Kenya eSIM use?

Airtel 5G according to the product page; the network assignment can vary. Hotspot is included. As of 30 October 2026.

How do I know if these prices are still current?

We read every price on 30 October 2026 on safaricom.co.ke, povnomad.com and airalo.com. Safaricom charges in shillings, so the euro amount changes with the exchange rate. Check the operator’s page before you buy.

Last updated on 30 October 2026. Prices read on that day on safaricom.co.ke, povnomad.com and airalo.com; exchange rate of the Central Bank of Kenya of 30 October 2026. Prices and rules may change at any time.

0