Compare 35 international money transfer routes to Kenya. We show the real rate — including spread and fees — updated daily.
| From | Best Provider | Rate | Fee on $1k | Speed | Recipient Gets* | |
|---|---|---|---|---|---|---|
| United StatesUSD | Wise | 129.2161 | $4.60 | ~1 hour | KES 128,621.71 | Compare → |
| United KingdomGBP | Wise | 172.7554 | $4.60 | ~1 hour | KES 171,960.73 | Compare → |
| United Arab EmiratesAED | Wise | 35.1848 | $4.60 | ~1 hour | KES 35,022.95 | Compare → |
| Saudi ArabiaSAR | Wise | 34.4576 | $4.60 | ~1 hour | KES 34,299.1 | Compare → |
| GermanyEUR | Wise | 149.2696 | $4.60 | ~1 hour | KES 148,582.96 | Compare → |
| CanadaCAD | Wise | 92.7670 | $4.60 | ~1 hour | KES 92,340.27 | Compare → |
| AustraliaAUD | Wise | 91.3992 | $4.60 | ~1 hour | KES 90,978.76 | Compare → |
| FranceEUR | Wise | 149.2696 | $4.60 | ~1 hour | KES 148,582.96 | Compare → |
| ItalyEUR | Wise | 149.2696 | $4.60 | ~1 hour | KES 148,582.96 | Compare → |
| SpainEUR | Wise | 149.2696 | $4.60 | ~1 hour | KES 148,582.96 | Compare → |
| NetherlandsEUR | Wise | 149.2696 | $4.60 | ~1 hour | KES 148,582.96 | Compare → |
| SwitzerlandCHF | Wise | 162.4721 | $4.60 | ~1 hour | KES 161,724.73 | Compare → |
| QatarQAR | Wise | 35.4989 | $4.60 | ~1 hour | KES 35,335.61 | Compare → |
| KuwaitKWD | Wise | 419.3200 | $4.60 | ~1 hour | KES 417,391.13 | Compare → |
| JapanJPY | Wise | 0.8075 | $4.60 | ~1 hour | KES 803.79 | Compare → |
| SingaporeSGD | Wise | 100.3690 | $4.60 | ~1 hour | KES 99,907.3 | Compare → |
| Hong KongHKD | Wise | 16.4957 | $4.60 | ~1 hour | KES 16,419.82 | Compare → |
| New ZealandNZD | Wise | 75.2384 | $4.60 | ~1 hour | KES 74,892.3 | Compare → |
| NorwayNOK | Wise | 13.6885 | $4.60 | ~1 hour | KES 13,625.53 | Compare → |
| SwedenSEK | Wise | 13.7137 | $4.60 | ~1 hour | KES 13,650.62 | Compare → |
| BelgiumEUR | Wise | 149.2696 | $4.60 | ~1 hour | KES 148,582.96 | Compare → |
| PortugalEUR | Wise | 149.2696 | $4.60 | ~1 hour | KES 148,582.96 | Compare → |
| IrelandEUR | Wise | 149.2696 | $4.60 | ~1 hour | KES 148,582.96 | Compare → |
| AustriaEUR | Wise | 149.2696 | $4.60 | ~1 hour | KES 148,582.96 | Compare → |
| FinlandEUR | Wise | 149.2696 | $4.60 | ~1 hour | KES 148,582.96 | Compare → |
| DenmarkDKK | Wise | 20.0083 | $4.60 | ~1 hour | KES 19,916.26 | Compare → |
| LuxembourgEUR | Wise | 149.2696 | $4.60 | ~1 hour | KES 148,582.96 | Compare → |
| GreeceEUR | Wise | 149.2696 | $4.60 | ~1 hour | KES 148,582.96 | Compare → |
| PolandPLN | Wise | 35.1500 | $4.60 | ~1 hour | KES 34,988.31 | Compare → |
| Czech RepublicCZK | Wise | 6.1573 | $4.60 | ~1 hour | KES 6,128.98 | Compare → |
| BahrainBHD | Wise | 343.6599 | $4.60 | ~1 hour | KES 342,079.06 | Compare → |
| OmanOMR | Wise | 336.0653 | $4.60 | ~1 hour | KES 334,519.4 | Compare → |
| IsraelILS | Wise | 44.2794 | $4.60 | ~1 hour | KES 44,075.71 | Compare → |
| South KoreaKRW | Wise | 0.0844 | $4.60 | ~1 hour | KES 84.01 | Compare → |
| TaiwanTWD | Wise | 4.1009 | $4.60 | ~1 hour | KES 4,082.04 | Compare → |
* KES amount received when sending the equivalent of $1,000 USD. Rates updated daily — actual amounts may vary.
Kenya has a well-developed banking sector regulated by the Central Bank of Kenya (CBK). The country hosts numerous commercial banks including Kenya Commercial Bank (KCB), Equity Bank, Standard Chartered Bank Kenya, Barclays Bank Kenya, NCBA Bank, and Cooperatives Bank. M-Pesa, operated by Safaricom, is the dominant mobile money service with over 50 million registered users and has revolutionized how Kenyans send and receive money domestically and internationally. Most Kenyan banks operate Monday to Friday, 9:00 AM to 4:00 PM EAT (East African Time), with select branches offering extended or weekend hours. International incoming wire transfers typically process within 1-5 business days depending on the source country and correspondent banks involved in the payment chain.
Kenya uses the SWIFT/BIC code system for international transfers; for example, Standard Chartered Bank uses SBKEKEA. IBANs are increasingly required for international transfers and follow the format KE plus a two-digit check number, followed by the bank code and account number. Traditional Kenyan bank account numbers are typically 10-16 digits and vary by institution. Digital wallets and mobile money services like M-Pesa, Airtel Money, and Equitel have become popular alternatives to traditional banking, especially for transfers under USD 1,000, offering faster processing and accessibility in areas with limited branch networks. Most banks now provide online banking platforms and mobile apps for account management and transaction monitoring.
To receive money in Kenya, share your banking or mobile money details with the sender. For bank transfers, provide your full name, bank account number, bank name, and SWIFT code. Kenya's IBAN format is increasingly required and consists of "KE" followed by a two-digit check number, your bank's code, and your account number. For M-Pesa transfers, only a Kenyan phone number registered with M-Pesa is needed. Recipients can also receive money through cash pickup services available at designated locations in Nairobi, Mombasa, Kisumu, Nakuru, and other major towns.
Processing times vary by method: bank-to-bank transfers typically arrive within 1-5 business days, M-Pesa transfers arrive instantly or within a few hours, and cash pickup services deliver funds within 30 minutes to 2 hours of the sender initiating the transfer. To track an incoming international transfer, contact your bank with the sender's reference number and transfer amount. Most banks provide online banking platforms and mobile apps where you can view transaction history and incoming transfers. M-Pesa users can track transfers through the M-Pesa app or by dialing *106# for balance and recent transaction history. For cash pickup services, you'll receive a unique reference number to collect funds at specified partner locations.
Kenya does not impose income tax on incoming personal remittances, making transfers for personal use entirely tax-free. However, the Central Bank of Kenya monitors all cross-border transfers for anti-money laundering (AML) and combating financing of terrorism (CFT) compliance. Transfers exceeding USD 10,000 (or equivalent in other currencies) require additional documentation and may trigger enhanced Know Your Customer (KYC) scrutiny from your bank. Recipients may be asked to provide government-issued identification, proof of address, employment verification, and documentation explaining the transfer's legitimate source.
The Proceeds of Crime and Money Laundering Act requires financial institutions to report suspicious transactions and maintain detailed records of all international transfers. For transfers involving business purposes or foreign direct investment, documentation from the Central Revenue Authority (CRA) may be required. It's important to note that while receiving personal remittances is tax-free, any income earned by investing or utilizing those funds may be subject to Kenyan taxation. There are no specific government incentive programs offering bonus rates or cash incentives for remittances, though the government encourages inbound remittances as they support foreign exchange reserves. Most banks in Kenya now require enhanced KYC documentation when receiving large transfers, including identity verification, proof of address, and source of funds explanation.
Kenya's official currency is the Kenyan Shilling (KES), and the Central Bank of Kenya publishes official exchange rates daily. When international transfers arrive in foreign currencies (USD, EUR, GBP, etc.), banks convert them using their prevailing interbank rates, which typically closely match official CBK rates but include a bank margin. Most money transfer providers display the conversion rate before you confirm the transfer, allowing you to understand exactly how much KES you'll receive. The CBK publishes daily exchange rate bulletins that serve as market benchmarks.
To get the best conversion rate, compare rates between commercial banks and independent forex bureaus. Licensed forex bureaus in Kenya's major business districts (Nairobi, Kisumu, Mombasa, Nakuru) often offer rates closer to market rates than commercial banks, sometimes with margins 2-5% tighter than banks charge. Timing conversions during periods of lower volatility can help, though KES rates fluctuate based on broader economic conditions and capital flows. Most Kenyan banks allow customers to hold foreign currency in designated accounts, providing flexibility to convert at more favorable times, though such accounts may incur maintenance fees. For optimal results, convert larger amounts in single transactions rather than in small installments, as bulk conversions often attract better rates. Digital fintech platforms and newer financial services providers may offer alternative conversion rates worth comparing.
United States → Kenya
USD → KES
Wise · 129.2161
United Kingdom → Kenya
GBP → KES
Wise · 172.7554
United Arab Emirates → Kenya
AED → KES
Wise · 35.1848
Saudi Arabia → Kenya
SAR → KES
Wise · 34.4576
Germany → Kenya
EUR → KES
Wise · 149.2696
Canada → Kenya
CAD → KES
Wise · 92.7670
Australia → Kenya
AUD → KES
Wise · 91.3992
France → Kenya
EUR → KES
Wise · 149.2696
Italy → Kenya
EUR → KES
Wise · 149.2696
Spain → Kenya
EUR → KES
Wise · 149.2696
Netherlands → Kenya
EUR → KES
Wise · 149.2696
Switzerland → Kenya
CHF → KES
Wise · 162.4721
Qatar → Kenya
QAR → KES
Wise · 35.4989
Kuwait → Kenya
KWD → KES
Wise · 419.3200
Japan → Kenya
JPY → KES
Wise · 0.8075
Singapore → Kenya
SGD → KES
Wise · 100.3690
Hong Kong → Kenya
HKD → KES
Wise · 16.4957
New Zealand → Kenya
NZD → KES
Wise · 75.2384
Norway → Kenya
NOK → KES
Wise · 13.6885
Sweden → Kenya
SEK → KES
Wise · 13.7137
Belgium → Kenya
EUR → KES
Wise · 149.2696
Portugal → Kenya
EUR → KES
Wise · 149.2696
Ireland → Kenya
EUR → KES
Wise · 149.2696
Austria → Kenya
EUR → KES
Wise · 149.2696
Finland → Kenya
EUR → KES
Wise · 149.2696
Denmark → Kenya
DKK → KES
Wise · 20.0083
Luxembourg → Kenya
EUR → KES
Wise · 149.2696
Greece → Kenya
EUR → KES
Wise · 149.2696
Poland → Kenya
PLN → KES
Wise · 35.1500
Czech Republic → Kenya
CZK → KES
Wise · 6.1573
Bahrain → Kenya
BHD → KES
Wise · 343.6599
Oman → Kenya
OMR → KES
Wise · 336.0653
Israel → Kenya
ILS → KES
Wise · 44.2794
South Korea → Kenya
KRW → KES
Wise · 0.0844
Taiwan → Kenya
TWD → KES
Wise · 4.1009