If you have an Indian passport, it’s likely you’ve experienced the pain of getting visas for most countries. Kenya is an exception!
Visa on arrival is possible for Indian passport holders. You can choose to do it online before the visit or directly on arrival. Online queue moves a little quicker but the on arrival isn’t that slow. Both cost 50 USD for single entry visa.
Single entry is a bit of a misnomer, the visa allows you multiple entries for up to 3 months.
If you are just transiting in Kenya on to other countries like Tanzania in our case, can get a transit visa for 25 USD valid for 72 hours
More information can be found at link below