Do you need a visa for Kenya?
Whether you need a visa for Kenya depends on your nationality. Pick your passport to see the exact rule, how long you can stay, and how to apply — with a link to the official source.
Depending on your passport, entry to Kenya may be visa-free, via eVisa / visa on arrival / eTA, or require a visa in advance.
77 countries
Visa-free
119 countries
Travel authorisation (eTA)
Country facts
CapitalNairobi
CurrencyKenyan Shilling (KSh)
LanguageSwahili, English
Dialing code+254
RegionAfrica
Drives onthe left
Do you need a visa for Kenya?
| Passport | What you need | Allowed stay |
|---|---|---|
| United States | Travel authorisation (eTA) | — |
| United Kingdom | Travel authorisation (eTA) | — |
| India | Travel authorisation (eTA) | — |
| Germany | Travel authorisation (eTA) | — |
| France | Travel authorisation (eTA) | — |
| Russia | Travel authorisation (eTA) | — |
| Canada | Travel authorisation (eTA) | — |
| Australia | Travel authorisation (eTA) | — |
| Brazil | Travel authorisation (eTA) | — |
| China | Travel authorisation (eTA) | — |
| Spain | Travel authorisation (eTA) | — |
| Italy | Travel authorisation (eTA) | — |
| Türkiye | Travel authorisation (eTA) | — |
| Saudi Arabia | Travel authorisation (eTA) | — |
| United Arab Emirates | Travel authorisation (eTA) | — |
| Nigeria | Visa-free | up to 60 days |
| Philippines | Travel authorisation (eTA) | — |
| Indonesia | Travel authorisation (eTA) | — |
| Mexico | Travel authorisation (eTA) | — |
| Japan | Travel authorisation (eTA) | — |
| Thailand | Travel authorisation (eTA) | — |
| Kazakhstan | Travel authorisation (eTA) | — |
| Belarus | Travel authorisation (eTA) | — |
| Ukraine | Travel authorisation (eTA) | — |
| Egypt | Visa-free | up to 60 days |
| Antigua & Barbuda | Travel authorisation (eTA) | — |
| Armenia | Travel authorisation (eTA) | — |
| Austria | Travel authorisation (eTA) | — |
| Azerbaijan | Travel authorisation (eTA) | — |
| Bosnia & Herzegovina | Travel authorisation (eTA) | — |
| Bahrain | Travel authorisation (eTA) | — |
| Bolivia | Travel authorisation (eTA) | — |
| Colombia | Travel authorisation (eTA) | — |
| Cuba | Travel authorisation (eTA) | — |
| Dominica | Visa-free | up to 90 days |
| Dominican Republic | Travel authorisation (eTA) | — |
| Algeria | Visa-free | up to 60 days |
| Georgia | Travel authorisation (eTA) | — |
| Greece | Travel authorisation (eTA) | — |
| Guatemala | Travel authorisation (eTA) | — |
| Haiti | Travel authorisation (eTA) | — |
| Ireland | Travel authorisation (eTA) | — |
| Israel | Travel authorisation (eTA) | — |
| Iraq | Travel authorisation (eTA) | — |
| Jordan | Travel authorisation (eTA) | — |
| Kyrgyzstan | Travel authorisation (eTA) | — |
| Cambodia | Travel authorisation (eTA) | — |
| Kuwait | Travel authorisation (eTA) | — |
| Lebanon | Travel authorisation (eTA) | — |
| Lithuania | Travel authorisation (eTA) | — |
| Morocco | Visa-free | up to 60 days |
| Moldova | Travel authorisation (eTA) | — |
| Myanmar (Burma) | Travel authorisation (eTA) | — |
| Malta | Travel authorisation (eTA) | — |
| Mauritius | Visa-free | up to 90 days |
| Namibia | Visa-free | up to 90 days |
| Niger | Visa-free | up to 60 days |
| New Zealand | Travel authorisation (eTA) | — |
| Oman | Travel authorisation (eTA) | — |
| Pakistan | Travel authorisation (eTA) | — |
| Palestinian Territories | Travel authorisation (eTA) | — |
| Qatar | Travel authorisation (eTA) | — |
| Sudan | Visa-free | up to 60 days |
| Singapore | Visa-free | up to 90 days |
| Chad | Visa-free | up to 60 days |
| Tajikistan | Travel authorisation (eTA) | — |
| Turkmenistan | Travel authorisation (eTA) | — |
| Tunisia | Visa-free | up to 60 days |
| Taiwan | Travel authorisation (eTA) | — |
| Uzbekistan | Travel authorisation (eTA) | — |
| South Africa | Visa-free | up to 90 days |
Who can enter Kenya without a visa? →
Passport & health
Passport validityMust be valid at least 6 months beyond your arrival date. Blank pages required: 2.
Yellow feverCertificate required if you arrive from a country with a risk of transmission.
UK Foreign Office · as of 2026-06-24
Recent changes
- Kenya — the Solomon Islands are eTA-exempt for 90 days2026-07-28
- Kenya — Somali passports need an eTA; our data said 60 days visa-free2026-07-28
- Kenya — the visa-free regime became an eTA2024-01-02
