All visitors must present a passport upon arrival at their port of entry. This must be valid until at least 6 months after the end of their intended stay, and must have at least two blank pages to accommodate entry and exit stamps.
Technically, visitors should also have a return or onward ticket, and be able to demonstrate access to sufficient funds to cover day-to-day expenses for the duration of their stay, but these requirements are seldom enforced.
Most visitors require a visa to enter Kenya. This includes nationals of practically all European, Asian, Middle Eastern, and North or South American countries, as well as Australia and New Zealand. For single-entry tourist visits of to 90 days, eVisas can be bought online, provided this is done at least two days prior to departure, and it is also usually possible to get a visa on arrival.
Multiple-entry and non-tourist visas must be applied for through a Kenyan embassy or high commission abroad.
Visas for stays of up to 90 days are not required by passport-holders of certain African and Caribbean countries, among them South Africa, Tanzania, Uganda, Ghana, Malawi and Zimbabwe.
An East Africa Tourist Visa allows multiple-entry visits to Kenya, Rwanda and Uganda, but not to Tanzania or Burundi.