All visitors are required to carry a passport that is valid for six months beyond the intended length of stay. Nationals of certain countries do not require visas - this depends on the country you are visiting. It is advisable to check with the Consulate of the country that you intend visiting for the latest visa and entry requirements.

Kenya: Visas can be obtained on arrival at the airport in Nairobi or Mombasa, but Citizens of the following countries need to have a visa prior to arrival in Kenya: Afghanistan, Somalia, Iran, Lebanon, Iraq, Syria, Libya, Mali, Sudan, Nigeria, Yemen, Cameroon, Pakistan and North Korea.
Visas can be obtained at the airport upon arrival in Kenya, or from the Kenyan Embassies / High Commissions abroad prior to departure. The visa fee is US$50 (they do not accept credit cards so you will need to have cash) for three months, allowing return into Kenya from Tanzania or Uganda at no extra fee.

Tanzania: All visitors require a visa except citizens of some Commonwealth countries (Canada and the UK excepted), Scandinavian countries, the Republic of Ireland, Rwanda and Sudan. For these nationalities, a free visitor's pass, valid for one to three months; can be picked up at the point of entry. You also need a yellow fever vaccination certificate to gain entry to Tanzania. The visa fee is US$50 (they do not accept credit cards so you will need to have cash) for three months, allowing return into Kenya from Tanzania or Uganda at no extra fee.