Kenya Travel & Relocation Guide

Safari Capital & East Africa's Tech Hub

Key facts

Frequently asked questions

Do I have to pay Kenyan tax on my foreign salary or investments?

If you become a Kenyan tax resident (183 days, a permanent home plus any presence, or the 122-day 3-year average), yes — Kenya taxes residents on worldwide income, including foreign employment, business and investment income. You can offset foreign tax already paid through a double-tax treaty credit or, in some cases, a unilateral credit. Non-residents are taxed only on Kenya-source income.

When is the tax filing deadline and what happens if I miss it?

The annual individual return covers the calendar year and must be filed on iTax by 30 June of the following year. KRA does not extend the deadline. Late filing attracts a penalty of the higher of 5% of tax due or KES 2,000 for individuals, plus 1% monthly interest on unpaid tax. Even with no income, a nil return is required to stay compliant.

Do foreigners get the KES 2,400 personal relief?

Only tax residents qualify for the monthly personal relief (KES 2,400) and insurance relief. Non-resident employees are taxed on the same progressive PAYE bands but generally without personal relief, so their effective tax on Kenya-source salary is higher.

Are NSSF, SHIF and the Housing Levy compulsory for expats on a local contract?

If you are employed under a Kenyan payroll, employers must deduct NSSF (6% tiered pension), SHIF (2.75% of gross for health) and the Affordable Housing Levy (1.5%). Arrangements differ for staff seconded by a foreign employer with no local payroll, so confirm your specific status before your first pay run.

Do I need a KRA PIN even if I don't work in Kenya?

You need a KRA PIN for most significant transactions — opening a bank account, registering a lease or land, importing a vehicle, or getting a work permit. Once you hold a PIN with an income-tax obligation, you must file an annual return every year, even a nil one.

Do I need a job offer before I can get a work permit?

For the main employment route (Class D), yes — it is tied to a specific employer and role, and the employer must lodge the application, justify why a Kenyan can't fill it, and name a Kenyan understudy. If you're starting your own business or consultancy, the Class G self-employment permit doesn't need an employer, but requires capital/investment and a business plan instead.

Can I work as a freelancer or on a remote job for a foreign company while living in Kenya?

You cannot freelance on a Class D permit — it's tied to one employer. The correct route for self-employment or freelancing is a Class G permit (KES 250,000/year issuance). If you work remotely for an overseas employer, you still need lawful status (often Class G, or Class K if you have independent means) and you become tax-resident once you pass the 183-day threshold. Kenya has no dedicated digital-nomad visa yet.

How much does the work permit cost and who pays it?

A Class D employment permit costs KES 20,000 (processing) plus KES 500,000 per year of validity (issuance, on approval). For sponsored employment, the employer normally pays this. Class G (self-employment) is KES 20,000 + KES 250,000/year. Nationals of East African Community states are issued permits gratis (free).

Is English enough, or do I need Kiswahili to work in Kenya?

English is enough for professional life. It is an official language and the working language of business, government, banking, and higher education — job ads, CVs, contracts, and interviews are all in English. Learning a few words of Kiswahili helps socially and is appreciated, but is not a job requirement in the sectors that hire foreigners.

How long does it take to start working after I accept an offer?

Class D permit processing typically runs about 1–3 months on the eFNS portal, assuming a complete application. To avoid waiting idle, many employers apply for a Special Pass (USD 200/month, up to 6 months) so you can begin legally while the long-term permit is finalised.

Can I drive in Kenya on my foreign or international licence?

Yes — for up to 90 days after arrival, provided your national licence is valid and in English or Kiswahili. If it's in another language, carry an International Driving Permit (a certified translation) alongside it. Beyond 90 days of residence you must convert to a Kenyan Smart Driving Licence through NTSA on eCitizen.

Do I have to re-take a driving test to get a Kenyan licence?

Usually not. Holders of licences from countries with recognised standards — notably Commonwealth countries — can convert without a test or driving school. You upload documents (Alien card, work permit, foreign licence/IDP, passport, home-authority letter), pay ~KES 1,050, and attend an NTSA office for biometric capture. The Smart DL itself is KES 3,050 for three years.

What's the safest way to get around Nairobi as a newcomer?

App-based ride-hailing (Uber, Bolt, Little) is the safest, cashless and GPS-tracked option, and it's what most expats use daily. Matatus are far cheaper and authentic but crowded and pickpocket-prone. The SGR and commuter rail are excellent for their specific corridors. Boda-bodas are fastest through traffic but carry real accident risk — always wear a helmet and book through an app.

How do I get between Nairobi and Mombasa?

The SGR Madaraka Express is the traveller favourite: the Express service takes ~5 hours (dep 15:00, arr 20:08), with an Inter-County service at ~6 hours. Fares run from KES 1,500 (Economy) to KES 12,000 (Premium), booked at metickets.krc.co.ke or USSD *639#. Reputable coaches (Modern Coast, Mash, Coast Bus) run overnight from around KES 1,200–1,500. Kenya Airways and Jambojet fly the route in about an hour. Remember the SGR Nairobi Terminus is in Syokimau, ~20 km from the CBD.

Is it worth buying or importing a car?

For longer stays, yes — but buying a used car already in Kenya is far simpler than importing. Imports must be right-hand drive and under 8 years old, and duties can add 60–90% of the car's value. Crucially, first-arrival expatriates on a new work contract may qualify to import one vehicle duty-free, so confirm eligibility with KRA before shipping. For any purchase, verify the logbook against NTSA records and run an encumbrance search first.

Do I need to speak Kiswahili to live in Kenya?

No. English is an official language used in business, government, contracts and most professional life, so you can function fully in English. That said, learning basic Kiswahili greetings (*Jambo*, *Habari*, *Asante*, *Karibu*) dramatically improves how warmly you're received and helps in markets and rural areas. It's a courtesy Kenyans deeply appreciate.

Is Kenya safe for expats?

It's livable with sensible precautions. Petty and opportunistic crime (theft, muggings, occasional carjacking) is common in Nairobi and Mombasa, so expats live in secure neighbourhoods, avoid displaying valuables, and use trusted taxis. Statistically, road accidents — from aggressive driving and matatus/boda-bodas — are the biggest day-to-day risk. Border and some coastal areas carry embassy travel warnings and are best avoided.

Can I drink alcohol and is cannabis tolerated?

Alcohol is legal and popular but only in licensed venues or private property — public/street drinking and open containers lead to arrest. Cannabis is illegal despite being visible; possession can bring heavy fines or years in prison, and foreigners get no leniency. Don't risk it.

What should I know about LGBTQ+ status?

Same-sex sexual activity is criminalised under the Penal Code, with penalties up to 14 years, and there is no recognition of same-sex relationships. Enforcement is selective and LGBTQ+ foreigners do live in Kenya, but public affection or activism carries genuine legal and safety risk. Discretion is essential.

How do I handle a police stop or a bribe request?

Stay calm and polite, carry a copy of your passport/permit, and ask for the specific offence and a written ticket. Paying 'chai' or 'kitu kidogo' bribes is illegal and encourages the practice. If you feel shaken down, note the officer's service number and report to the DCI or the Ethics and Anti-Corruption Commission (EACC).

Can I use M-Pesa as a foreigner without a Kenyan ID or bank account?

Yes. You register M-Pesa on a Safaricom SIM using your passport — no Kenyan national ID, work permit, or local bank account is required. Ask the dealer to activate M-Pesa when you buy and register the SIM. Once you later open a local bank account (see the Banking & Finance tab), you can link it to M-Pesa to move funds both ways.

Do I really need cash, or can I live on M-Pesa and cards?

You can run 90% of daily life on M-Pesa, and cards cover supermarkets, malls and better restaurants. But keep some cash (small denominations) for kiosks, tips, informal transport, and rural travel where connectivity or agent float can be thin. Think of cash as a backup, not your primary method.

Why can't couriers deliver to my PO Box, and how do I give my address?

PO Boxes and MPost are only for letters you collect at a post office. Couriers and delivery apps need a physical location, but street numbering is unreliable — so you give the building/estate name, unit, nearest landmark and your phone number, then drop a GPS pin in the app. The rider will call you on arrival.

Which SIM should I get if I want the cheapest data?

Airtel and Faiba (JTL) generally offer the best-value data bundles, and many residents carry a dual-SIM phone: a Safaricom line for M-Pesa and reliable coverage, plus an Airtel or Faiba SIM for cheap data. Buy bundles via the carrier app or USSD — never rely on default pay-as-you-go rates.

Is it safe to buy things on Jiji or pay on delivery?

Pay-on-delivery on Jumia/Kilimall is safe and common for first orders. On classifieds like Jiji, never pay a deposit before physically inspecting the item — advance-payment scams are the main risk. Meet sellers in safe, public places, inspect the goods, then pay (M-Pesa gives you an instant SMS receipt).

Do I need a visa to visit Kenya?

Most non-African visitors need an Electronic Travel Authorisation (eTA), not a traditional visa. Apply online at etakenya.go.ke for USD 30 (single entry), ideally at least 3 days before travel; it is valid for 90 days. Since 21 January 2025, citizens of most African countries enter visa-free for up to two months (EAC citizens up to six months), with Somalia and Libya excepted.

When is the best time to go on safari?

June to October is the prime dry season, with the Great Migration reaching the Maasai Mara around July-October (river crossings peak in August). December to March is also excellent and best for the coast. April-May (the long rains) is quietest and cheapest but wetter.

Is Kenya safe for tourists?

Yes, for the established tourist circuits — the safari parks, Nairobi's central areas and the main coastal resorts are well set up for visitors. Kenya is rated Level 2 (Exercise Increased Caution) by the U.S., with specific 'Do Not Travel' zones near the Somalia border and remote north that you should avoid. Watch for petty theft in cities, use ride-hailing apps at night, and follow your guide's instructions on safari.

What language do people speak, and will English work?

Kenya's official languages are Swahili and English, and English is widely spoken in the tourism sector, so you can travel comfortably in English. Learning a few Swahili phrases — jambo (hello), asante (thank you), karibu (welcome) — is warmly appreciated.

How do I get from the airport to the safari parks?

Most visitors fly into Jomo Kenyatta International Airport (NBO) in Nairobi, then connect by light aircraft from Wilson Airport to bush airstrips, or transfer by 4x4 arranged through their lodge or operator. For the coast, the SGR 'Madaraka Express' train links Nairobi and Mombasa in about 5 hours, or you can fly to Mombasa or Malindi.

What currency should I bring and can I use cards?

The currency is the Kenyan Shilling (KSh). Cards are accepted in hotels and larger establishments, and Kenya's M-Pesa mobile money is accepted almost everywhere. Carry some cash for tips, markets and rural areas, and USD is handy for park fees and the eTA.

Explore more